点击时向下滚动功能
scroll down function on click
下面是我为scrollTop准备的代码。当我定位特定像素时,它工作正常,但我想向下滚动 300px,而不是在单击时滚动顶部某个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;
});
});
尝试使用 window.scrollBy(0,300);
>$().offset().top
什么都不做。将其替换为window.scrollY
$(function() {
$("#button").on("click", function() {
$("body").animate({"scrollTop": window.scrollY-300}, 1000);
return false;
});
});
当我们谈论滚动时,负数是向上,正数是下降,因此您可能希望添加 300。
我认为这是最好的方法。
var body = $('html, body');
$('#button').click(function() {
var n = $(document).height() - $(window).height();
body.stop().animate({scrollTop: n }, 1000, function() {
});
});
相关文章:
- jQuery滚动功能只工作一次
- 向表单添加滚动功能
- jQuery触摸滑动内容滚动功能
- 滚动功能不工作
- 网络驱动程序中使用的向下滚动功能从网页的哪个部分进行搜索
- jQuery Div滚动功能:IE中的问题
- 如何使用位置获取滚动功能获取 HTML 中的元素标签
- 在iPad Web App上拖放 - 同时保留滚动功能
- 如何在PDF中放置滚动功能.js
- 如何在幻灯片中添加向上滚动功能单击1次即可向下滚动
- jquery滚动功能无法正常工作
- 删除滚动条,但保留滚动功能
- 滚动功能不工作
- 滚动功能按相反顺序工作
- 滚动功能工作方向错误
- 当滚动$(窗口)时,角度控制器未触发滚动功能
- 如何在tinyscroll插件中使用水平滚动功能
- 点击时向下滚动功能
- 如何禁用多个滚动功能
- 禁用临时滚动功能