【发布时间】:2012-08-09 02:28:27
【问题描述】:
在 Lion 10.8 上的新 Safari 浏览器 6.0 上,此代码未正确执行。在 Firefox 和 iPad Safari 中运行良好。但在 Mac 上,当我上下滚动时,它一直在振动。我试图保持顶部横幅滚动,直到按钮到达页面顶部,此时我希望按钮保持固定。
这是页面的链接:
http://www.persiantunedpiano.com/Mirror/events.htm
这是 js:
<script type="text/javascript">
<![CDATA[
$(document).scroll(function() {var scrollTop = $(window).scrollTop();
scroll(0, scrollTop);
if (scrollTop > 189) {
//alert(scrollTop);
$('#top_links').css('position', 'fixed');
$('#top_links').css('top', '0');
$('#left_links').css('position', 'fixed');
$('#left_links').css('top', '57px');
} else {
//alert('2');
$('#top_links').css('position','absolute');
$('#top_links').css('top', '186px');
$('#left_links').css('position', 'absolute');
$('#left_links').css('top', '242px');
//allertSize();
}
});
//]]>
</script>
【问题讨论】:
-
不只是在 Mac 上:Win7、Firefox 14、滚动缓慢和生涩。另请注意,自动播放音乐会惹恼一些访问者(确实像您的访问者)...
;)
标签: javascript jquery css safari cross-browser