jquery点击不使用css'position:fixed'属性

时间:2013-05-26 18:49:12

标签: 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>

这是css:

 .fixedlogo
{
position: fixed; //If i remove this line then jquery is working.
height:50px;
margin-top: -20px;
}

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:1)

将该位置设为具有可点击项目的div的相对位置。

position: relative;