我想滾動頁面上的按鈕點擊使用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