0
我有一些jQuery脚本的页面。除了IE以外,一切都很好。我无法解决滚动问题。.scrollLeft()方法不起作用
整个页面是一个长横向页面。每次当我改变PAGE(页面的标识符号)时,web应该向左或向右滚动。下面是我如何处理以前的按钮操作的一些代码:
$('#previous').click(function() {
var width = $(window).width();
var leftOffset = $(document, window).scrollLeft();
var browser = get_browser();
hidePaging();
$((browser == "Firefox" || browser == "msie") ? "html" : "body").animate({
scrollLeft: page > 2 ? width * 2 : leftOffset - width
},
1000,
function() {
page = page > 2 ? 2 : page - 1;
console.log(page);
fixPagingAppearance();
}
);
});
我的问题是:“为什么在IE无法正常工作滚动?!”
感谢您的回复。
谢谢你的尝试,但不工作。 –
尝试使用更新的代码 –