我创建一个WordPress站点,并成功地把我的导航栏固定在顶部时,我使用此代码向下滚动页面:导航栏固定顶部用jQuery取消CSS属性
(function($){
var navOffset = jQuery("nav").offset().top;
jQuery(window).scroll(function() {
var scrollPos = jQuery(window).scrollTop();
if(scrollPos >= navOffset) {
jQuery("nav").addClass("fixed");
}else {
jQuery("nav").removeClass("fixed");
}
});
})(jQuery);
但现在当我点击我在页面上的图标(位于产品和服务部分),弹出图标和适用于图标的动画都不起作用。
当我停用这个特定的jQuery代码时,弹出窗口工作正常。
有没有另一种方法,我可以使导航栏固定在顶部,仍然有我的图标工作正常?
jQuery有什么不对吗? http://scentology.burnnotice.co.za/
我可以知道哪些图标? –
@Jacob Goh。产品和服务部分的大图标 –
您是否检查导航栏是否具有正确的'z-index'?也许有z-index较高的项目,并且您的点击事件未正确应用/传播? – Sayed