为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
Why doesn't my window scroll event fire up at all. Other answers did not solve
在JSFiddle上完成SSCCE
当用户向下滚动页面到scrollTop()
的某个值时(即,当向下滚动的像素数(即scrollTop()
)变得大于视口高度时),我试图启动JQuery
事件以将class
添加到div
,并添加一些内联样式(即,top
位置偏移的值)
但是JQuery事件似乎根本没有启动。
$(window).bind('scroll', function() {
...
});
我尝试了什么:
从我的SO搜索中,我发现我们绑定事件的对象不能设置为不显示溢出。我的背景图片幻灯片是position:fixed;
。所以我也试过$("div.firstPage").bind(...
和$("div.header-menu-container-nav").bind(...
,但都没有用。
注意:我知道JSFiddle中的示例可能看起来有点复杂。但这就是显示完整CSS(和标记)的内容,所以我没有试图进一步简化它
您在以下位置有语法错误:(类名没有用引号括起来。)
if (currentPosition >= vph) {
alert("Condition met!"); //check
$('.header-menu-container-nav').addClass('sticky');
--^ ---^
$('.header-menu-container-nav').css('top',(deltaMenuPosition)+'px');
--^ ---^
$('.header-menu-container-nav').fadeIn()
--^ ---^
}
相关文章:
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- 捕获在Windows应用程序中启动其他应用程序的用户事件
- 使用一个方法在c#中启动其他方法
- 使用“nsIWebBrowserPersist saveURI”或Firefox扩展中的其他内容重新启动下载
- 在满足某个条件时停止函数,然后在其他条件时重新启动它
- Windows 10 应用 - 从应用内启动其他应用或本机 Windows 应用程序
- Javascript在我的Rails的一个页面上启动,但在其他任何页面上都没有
- Youtube视频事件未启动[在本地测试或以其他方式测试时]
- 除了child_process中的方法之外,还有其他方法可以启动进程吗
- 如果其他函数没有通过,如何防止函数启动
- 如何从其他浏览器使用网址启动Internet Explorer
- 如何从1个控制器启动倒计时计时器并显示在其他angularjs中
- 启动浏览器弹出窗口并POST到其他站点
- 启动工具提示在任何其他事件运行后停止工作
- 如何只等待文件.readyState在IE中,而在所有其他浏览器中立即启动
- 我想强制我的应用程序在启动前关闭其他后台应用程序
- 为什么我不能从其他浏览器启动Internet Explorer中的网页?
- 如何停止HTML5中的所有其他视频当一个启动
- 任何其他无需ftp即可启动网站的方法
- Jquery:如果其他滑动开关被启用(可见),在启动新的滑动开关之前关闭