![](/img/trans.png)
[英]jQuery ScrollTo plugin does not scroll to the element on Firefox
[英]jQuery scrollTo plugin does not take “over” argument into account
这两行滚动到完全相同的位置(目标元素的左侧)
$("#gallery").stop().scrollTo(thisP, 400, {offset:{top:0, left:-$(window).width()/2}}, {over:0.5});
$("#gallery").stop().scrollTo(thisP, 400, {offset:{top:0, left:-$(window).width()/2}});
注意: #gallery
是具有水平滚动条的div,而thisP
是该div中包含的元素
文档说{over:0.5}应该使它滚动到目标的中心,但似乎什么也没做。 我还尝试了{over:{top:0,left:0}},并更改了offset和over的顺序,但是它仍然不会滚动到目标的中间。 :<
scrollTo
函数仅使用三个参数,第三个参数是一个对象,包含contains属性。 这就是为什么第四个参数被忽略的原因。 尝试这样做:
$("#gallery").stop().scrollTo(thisP, 400, {offset:{top:0, left:-$(window).width()/2}, over:0.5});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.