jquery单击不使用css';位置:固定';财产

jquery单击不使用css';位置:固定';财产,jquery,html,css,Jquery,Html,Css,当我移除此属性时,它工作正常,为什么会这样 以下是jquery函数: $(document).ready(function(){ $('#flogo').click(function(){ window.alert("clicked"); }) }); 以下是Html代码: <div id="fblike" class="fixedlogo"><img src="images/likelogo.png" id="flogo" /> </div&

当我移除此属性时,它工作正常,为什么会这样

以下是jquery函数:

 $(document).ready(function(){
 $('#flogo').click(function(){

   window.alert("clicked");

})
});
以下是Html代码:

<div id="fblike" class="fixedlogo"><img src="images/likelogo.png" id="flogo" />    </div>

这可能是
z-index
的问题,而不是jQuery的问题。jQuery不在乎位置设置为什么。我怀疑有另一个元素与此元素重叠并阻止了click事件。

将位置设置为具有可单击项的div的相对位置

position: relative;

当你说这个功能“不起作用”时,你到底是什么意思?这有很多不同的含义。为了帮助其他用户理解您的问题,请尝试添加一些代码或帮助。在这里效果很好:我发布了一个jquery click函数,它应该会显示警报,但它不起作用。我正要编写相同的+1
position: relative;