javascript - 在 Firefox 上的滚动事件上移动元素

标签 javascript jquery css firefox scrolltop

我想在滚动事件中移动一个元素。 我的代码在 chrome 上运行良好,但在 firefox 上运行不正常。

$body = $(document.body);

$(window).scroll(function () { 

$( "#topHeadVal" ).css('top', $body.scrollTop());    
});

http://jsfiddle.net/3cee7e2m/1/

最佳答案

http://jsfiddle.net/3cee7e2m/2/

使用 $(document) 而不是 $(document.body)

此外,您的示例代码让我很担心。如果您试图将某物粘贴到屏幕上的固定位置,您确定您不是在寻找 position: fixed 吗?

关于javascript - 在 Firefox 上的滚动事件上移动元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28774736/

相关文章:

css - 在平板电脑横向上使用不同的视口(viewport)

javascript - 安全的 Node.js Restful API

javascript - 是否可以简化用于切换的 jQuery 字符串?

javascript - 在 Meteor 中缩短收集字段以进入

javascript - 为什么在比较字符串时使用 === 而不是 ==

javascript - 编辑视频按钮

javascript - 为什么这种解构不起作用?

javascript - 针对所有类(class),只选择点击的元素

php - 编辑用户模式不起作用 :?

jquery - 带有图像的 Accordion 作为开关按钮