Jquery 向下滑动后滚动至顶部
我制作了小型jquery折叠/扩展脚本 (请不要关注html/css代码,因为我没有做到) 如何使展开的div滚动到页面顶部?Jquery 向下滑动后滚动至顶部,jquery,scrolltop,Jquery,Scrolltop,我制作了小型jquery折叠/扩展脚本 (请不要关注html/css代码,因为我没有做到) 如何使展开的div滚动到页面顶部? 谢谢你的帮助。你可以使用.scrollTop或者如果你想让它动画化,那么就做.animate({“top”:“0px”},1000)例如你可以使用.scrollTop或者如果你想让它动画化,就做.animate({“top”:“0px”},1000)例如还有jQuery scrollTo插件,还有jQuery scrollTo插件,我找到了 .slideDown(20
谢谢你的帮助。你可以使用.scrollTop或者如果你想让它动画化,那么就做.animate({“top”:“0px”},1000)例如你可以使用.scrollTop或者如果你想让它动画化,就做.animate({“top”:“0px”},1000)例如还有jQuery scrollTo插件,还有jQuery scrollTo插件,我找到了
.slideDown(200, function() {
$('html, body').delay('200').animate({
scrollTop: $(this).offset().top - 111
}, 200);
});
我找到了
.slideDown(200, function() {
$('html, body').delay('200').animate({
scrollTop: $(this).offset().top - 111
}, 200);
});
最终发现这一点,效果很好:
.slideDown(200, function() {
$('html, body').delay('200').animate({
scrollTop: $(this).offset().top
}, 200); }); } });
最终发现这一点,效果很好:
.slideDown(200, function() {
$('html, body').delay('200').animate({
scrollTop: $(this).offset().top
}, 200); }); } });
是否希望展开的div的顶部始终位于视口顶部?是否希望展开的div的顶部始终位于视口顶部?我已经这样做了$(this.parent().parent().parent().parent().next().animate({“top”:“0px”},1000);但事实并非如此work@Goldie-那是可怕的丑陋和不稳定!试试
$(this).最近的('.someClass')
。我甚至试过了,但它根本不起作用:)这里是你可以自己尝试的链接如果你想把点击的部分发送到顶部,我会这么做…$(this).最近的(.aktuell wrapper”).prependTo('.\35; a')
(为了简单起见,我给td一个“a”id)我是在@Rodolfo中做的,这就是我想要的——发送顶部点击的部分,但我看不出它在工作,我已经做了$(this.parent().parent().parent().parent().next().animate({“top”:“0px”},1000);但事实并非如此work@Goldie-那是可怕的丑陋和不稳定!试试$(this).最近的('.someClass')
。我甚至试过了,但它根本不起作用:)这里是你可以自己尝试的链接如果你想把点击的部分发送到顶部,我会这么做…$(this).最近的(.aktuell wrapper”).prependTo('.\35; a')
(为了简单起见,我给td一个“a”id)我是在@Rodolfo中做的,这就是我想要的——发送顶部的点击部分,但我看不出它在工作,尽管我之前已经使用过ScrollTo,但在这里它完全不工作,尽管我之前已经使用过ScrollTo,但在这里它根本不工作