使用jQuery恢复页面滚动位置在IE中不起作用

时间:2016-10-19 12:09:14

标签: javascript jquery

请在下面找到有关此内容的详细信息:

在页面上有一个按钮(页面中间),当用户点击它时,我想在同一位置恢复滚动。我正在使用以下解决方案,它在Chrome和FF中工作正常,但在IE中无效。

// using window scroll because button is present in-between the page and I want the current position of the page
$(window).scroll( function(){
     var curPosition= $(window).scrollTop();
     setPagePosition(curPosition);
}); 

// on button click passing position                         
var setPagePosition = function (pos){
 $('.buttons a').click( function() {
  $(window).scrollTop(pos);
 });
};

在面临以下问题的IE中: 滚动首先到达顶部然后回到同一位置。

0 个答案:

没有答案