滚动页面时滚动Div

时间:2013-01-10 16:21:50

标签: jquery css html

这个函数jquery,当用户滚动页面时滚动一个div(用名为“Search”的css)。

$(window).scroll(function(){
     $.each($('.Search'),function(){
         var windowpos = $(window).scrollTop();
         var finaldestination = windowpos+90; 
         $(this).stop().animate({'top':finaldestination},300);
     });
});

此功能jquery在Internet Explorer 9中不起作用。 我试图做一个包含属性position的CSS:fixed但是这在Internet Explorer 9中不起作用。 有一个解决方案允许我在用户在Internet Explorer中滚动页面时滚动div? 我为基本的英语道歉

2 个答案:

答案 0 :(得分:2)

你只能使用css ......

.search {
  width: 200px;
  height: 50px;
  background-color: red;
  position: fixed;
  top: 90px;
}

请参阅Example

问候。

答案 1 :(得分:0)

在IE中正常工作。我用于搜索的CSS是

.search {
  position: absolute;
  top: 90px;
}

Working Demo

修改

要加快动画过渡,请清除队列。

.stop(true)