有以下小提琴: http://jsfiddle.net/hpXL4/202/元素的改变位置上滚动()
设法得到它的工作,但似乎无法?想要在滚动X高度后基本上改变元素的位置。
var cta = $("#bottomcta");
cta.on("scroll", function(e) {
if (this.scrollTop > 50) {
cta.addClass("fixed");
}
else {
cta.removeClass("fixed");
}
});
滚动事件发生时,'window'对象上,而不是一个特定的DOM元素上;你想要使用的是'$(window).on('scroll',...)'你也许应该阅读http://ejohn.org/blog/learning-from-twitter/,然后你创建一些可能的东西是一个巨大的性能拖累。 – CBroe 2015-02-23 23:21:43