Jquery scrollTop-第二次单击不工作
我有两个简单的div,点击,运行一个scrollTop移动到网站的某个部分 问题如下:Jquery scrollTop-第二次单击不工作,jquery,jquery-animate,Jquery,Jquery Animate,我有两个简单的div,点击,运行一个scrollTop移动到网站的某个部分 问题如下: 我点击“出价”一栏,这就把我带到了正确的位置 如果单击“分期付款”div,它将滚动到页面顶部 需要:始终滚动到正确的点 各分区: <div id="button" class="Alan_button_blue">Make an Offer</div> <div id="instalments" class="Alan_button_2">Instalments<
<div id="button" class="Alan_button_blue">Make an Offer</div>
<div id="instalments" class="Alan_button_2">Instalments</div>
出价
分期付款
两个div的两个脚本是:
<script type="text/javascript">
$(document).ready(function(){
$("#button").click(function(){
var offset = 1; //Offset of 1px
$('body, html').animate({
scrollTop: $("#section5").offset().top + offset
}, 1500);
});
});
$(document).ready(function(){
$("#instalments").click(function(){
var offset = 1; //Offset of 1px
$('body, html').animate({
scrollTop: $("#section6").offset().top + offset
}, 1500);
});
});
</script>
$(文档).ready(函数(){
$(“#按钮”)。单击(函数(){
var offset=1;//1px的偏移量
$('body,html')。设置动画({
滚动顶部:$(“#第5节”).offset().top+offset
}, 1500);
});
});
$(文档).ready(函数(){
$(“#分期付款”)。单击(函数(){
var offset=1;//1px的偏移量
$('body,html')。设置动画({
滚动顶部:$(“#第6节”).offset().top+offset
}, 1500);
});
});
如果有人能帮忙,那就太好了 我已经测试了你的代码,它运行得非常好。我说不出有什么问题
$(文档).ready(函数(){
$(“#按钮”)。单击(函数(){
var offset=1;//1px的偏移量
$('body,html')。设置动画({
滚动顶部:$(“#第5节”).offset().top+offset
}, 1500);
});
});
$(文档).ready(函数(){
$(“#分期付款”)。单击(函数(){
var offset=1;//1px的偏移量
$('body,html')。设置动画({
滚动顶部:$(“#第6节”).offset().top+offset
}, 1500);
});
}); 代码>
出价
分期付款
您的#第6节的分区在第页的哪里?它靠近顶部吗?嗨,莫希特--所以第6节在html的第6节下面。我在想,如果把div换成纽扣…也许这样就行了。。。