Javascript jQuery scrollTo或animate不滚动页面
我尝试做一些简单的事情:当用户单击div时,整个页面滚动到某个位置。我以前做过,但不知怎么的,现在似乎不起作用了。我的意思是,现在我只想让任何滚动都知道插件可以工作 其实很简单:$.scrollTo(500500)应该可以工作,但是没有任何反应,也没有抛出错误 下面是我正在做的一个虚拟版本的链接:只需单击右下角的黑色div即可看到。。。什么也没发生。您还可以查看完整代码:Javascript jQuery scrollTo或animate不滚动页面,javascript,jquery,scroll,scrollto,Javascript,Jquery,Scroll,Scrollto,我尝试做一些简单的事情:当用户单击div时,整个页面滚动到某个位置。我以前做过,但不知怎么的,现在似乎不起作用了。我的意思是,现在我只想让任何滚动都知道插件可以工作 其实很简单:$.scrollTo(500500)应该可以工作,但是没有任何反应,也没有抛出错误 下面是我正在做的一个虚拟版本的链接:只需单击右下角的黑色div即可看到。。。什么也没发生。您还可以查看完整代码: CSS中是否有任何东西可能破坏该功能?似乎我使用了错误的示例,$.scrollTo(“#bottomContent”,100
CSS中是否有任何东西可能破坏该功能?似乎我使用了错误的示例,
$.scrollTo(“#bottomContent”,1000,{easeInOutCubic})
确实有效,如果这个问题对你们中的一些人来说是显而易见的,那么很抱歉。似乎我依赖的是错误的例子,$.scrollTo(“#bottomContent”,1000,{easeInOutCubic})
确实有效,如果对你们中的一些人来说这个问题是显而易见的,那么很抱歉。您可以这样做:
$('html, body').animate({
scrollTop: $('#elementID').offset().top
}, 1000);
将#elementID
替换为要通过动画滚动到的元素的id
您可以这样做:
$('html, body').animate({
scrollTop: $('#elementID').offset().top
}, 1000);
将#elementID
替换为要通过动画滚动到的元素的id
您的JavaScript显示:
function scrollToTouts()
{
// FIXME: whatever I do here, nothing scrolls
$.scrollTo(500, 500);
}
你不需要提供卷轴的目标吗
e、 g
或
你的JavaScript说:
function scrollToTouts()
{
// FIXME: whatever I do here, nothing scrolls
$.scrollTo(500, 500);
}
你不需要提供卷轴的目标吗
e、 g
或
是的,这就是我后来想的。奇怪的是,我发现的例子中没有,但这确实解决了它。是的,这就是我后来想的。奇怪的是,我发现的例子中没有,但这确实解决了它。