将Jquery转换为Javascript

时间:2012-07-06 06:19:08

标签: javascript jquery

对不起,我在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>

3 个答案:

答案 0 :(得分:2)

我猜这可能是你想要的:

http://jsfiddle.net/fuJbh/

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()

{

//在这里写下滚动时想要做的事情。

}