我在这里为客户制作了一个水平结构的网站:
http://jules-photo.com/shhmgmt/
他们要求,在加载时,页面会自动平滑地向右滚动,直到到达末尾并停止。理想情况下,我想控制滚动的速度。我觉得我已经插入了我可以在网上找到的每一点 javascript,但没有运气。谁能推荐一个解决这个问题的方法?
谢谢!
更新:
好的,所以我想我找到了使用 jQuery.ScrollTo 所需的代码:
$(...).scrollTo( { top:0, left:700},800 );
但我不完全确定如何将其实现到 jquery 脚本中,以便在页面加载时触发。到目前为止,我的 jquery(不成功):
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'></script>
<script type='text/javascript' src='jquery.scrollTo-min.js'></script>
<script type="text/javascript">
// no conflict jquery
jQuery.noConflict();
//jquery stuff
$(document).ready(function(){
$(...).scrollTo( { top:0, left:700},800 );
});
</script>
更新:我最终像这样使用 animate() :
$(document).ready(function(){
$('html,body').animate({scrollLeft: $("body").width()},11000)
$(window).bind("mousewheel", function(ev) {
$("html, body").stop();
});
});