构建一个div类来删除粘性元素

时间:2015-02-13 14:48:06

标签: javascript jquery html css

所以我有一段简单的Javascript,在滚动过去时标题为

<div id="left">hello world</div>
$(document).ready(function () {
    $(window).scroll(stickyRelocate);
});

var left = document.getElementById("left");
var stop = (left.offsetTop - 60);

window.onscroll = function (e) {
    var scrollTop = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;
    console.log(scrollTop, left.offsetTop);

    if (scrollTop >= stop) {
        left.className = 'stick';
    } else {
        left.className = '';
    }
}

我需要建立一个新类

<div="remove-stick"></div>

滚动过后将粘性物移除。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用

left. removeAttribute('stick');