对不起,我在JQuery上很穷。
我有一个代码用于我的要求,即Jquery。任何人都可以将其转换为普通的javascript
$(window).scroll(function() {
var scrollTop = $(window).scrollTop();
$("#mybox").css("top", scrollTop + "px");
});
css part
#mybox
{
position:absolute;
width:200px;
height:50px;
background-color:red;
}
我正在使用它在页面底部显示浮动链接,即使用户浏览了页面
<script type="text/javascript">
window.addEventListener('scroll', function() {
var scrollTop = window.pageYOffset;
document.getElementById('worklist').style.top = scrollTop;
});
</script>
<div id="worklist" style="position: absolute; bottom: 5px; right: 50px;">
<a href="LinkHere"><h2>Work List</h2></a>
</div>
答案 0 :(得分:2)
我猜这可能是你想要的:
window.addEventListener('scroll', function() {
var scrollTop = window.pageYOffset;
document.getElementById('worklist').style.bottom = -scrollTop + "px";
});
这会将您的链接保留在页面的底部。
希望这有帮助!
安迪。
答案 1 :(得分:1)
脱离我的头顶,这样的事情:
window.addEventListener('scroll', function() {
var scrollTop = window.pageYOffset;
document.getElementById('mybox').style.top = scrollTop;
});
答案 2 :(得分:0)
获取窗口滚动事件的等效JavaScript是
window.onscroll = function()
{
//在这里写下滚动时想要做的事情。
}