我想滚动页面上的按钮点击使用jQuery的特定div。即使我在js控制台中没有收到错误,页面也不会滚动到所需的div。我甚至尝试在标签后面添加jQuery文件&,但问题仍然存在。jQuery的动画滚动不工作
校验码:
$("#search_btn_home").click(function() {
console.log("Inside existing click function of search");
$('html,body').animate({
scrollTop: $("#friendstoreline").offset().top
}, 'slow');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div style="background-image: url('images/bluebackground.jpg'); background-repeat: repeat; min-height: 500px">
<div id="search_btn_home">
Click
</div><br />
<div id="friendstoreline"><strong>The Friend Store</strong></div><br />
</div>
即使被打印在控制台没有错误上述消息,该网页无法滚动到所需的股利。请帮助..
哪里'#search_btn_home'元素?你看到'console.log'输出了吗? –
我在你的代码中加了'#search_btn_home',它的工作非常好。 – nashcheez
@nashcheez我的代码以前工作,但现在由于某种原因,它已停止工作..不知道为什么.. – Lucy