【发布时间】:2018-02-25 20:27:21
【问题描述】:
我使用 jInvertScroll 插件创建了一个水平滚动站点。但是,我还想要一种行为,用户可以单击一个元素并且屏幕会以动画方式以水平居中的方式居中。
我已经尝试过这个解决方案:
$('body, html').animate({
scrollLeft: $("#img").offset().top
});
...但我无法让它水平工作。
我尝试使用 ScrollTo 插件,但插件似乎不兼容,因为它们需要不同的位置值。实际上,我现在所拥有的是,每当您按下按钮使其聚焦在元素上时,整个页面都会向右滚动大约 400 像素。
有谁知道我可以创建一个水平网站,该网站还可以在点击时动画到某些水平点?
【问题讨论】:
标签: jquery scroll jquery-animate