ниже - это код, который у меня есть для scrollTop. Он отлично работает, когда я нацелен на определенный пиксель, но я хочу прокручивать вниз 300 пикселей, вместо scrollTop некоторый div на клик. может ли кто-нибудь помочь?функция прокрутки вниз по щелчку
<div id="button"></div>
<div1 style="height:300px;">img1</div>
<div2 style="height:300px;">img2</div>
<div3 style="height:300px;">img3</div>
<div4 style="height:300px;">img4</div>
$(function() {
$("#button").on("click", function() {
$("html, body"). animate({"scrollTop":$().offset().top-300}, 1000);
return false;
});
});
'$()' ничего не делает, он должен быть '{scrollTop:. $ (Это) .offset() топ - 300}' – Praveen