我有一个div隐藏,当一个链接被点击时,它切换内容滑出。不幸的是,当它显示在页面的最底部时,我无法将它向下滚动到div的顶部。我已经完成了这与常规的JavaScript,但我希望它用JQuery来完成。Jquery的scrollTop不与滑动切换和隐藏div
Jquery的:
// Toggle Terms
$('.toggleTerms').click(function(){
$('#displayTerms').slideToggle("slow", function(){
if($('#displayTerms').is(":visible")){
$('#displayTerms').animate({
scrollTop: $('#displayTerms').position().top
}, "slow"
)}
});
});
链接:
<a href="javascript:void(0);" class="toggleTerms">Terms</a>
内容:
<div id="displayTerms" style="display:none; overflow:hidden;">The Terms</div>
顺便说一句,它打开和关闭就好了。以上是我迄今为止所拥有的。
如果您想滚动*页面*,请尝试使用'$(document).animate'。 – bfavaretto 2012-03-05 21:46:25
我曾经这样做,它也不起作用。 – 2012-03-05 21:49:33