使用jQuery,我为一些“li”HTML元素附加了一个“click”事件处理程序。点击事件没有开火。为什么?
的问题是:当我点击“礼”元素,将不会触发事件。
“怎么了?” - 你会问...所以,看到自己in this simple jsFiddle
考虑:
- 我在Ubuntu系统上的Firefox 14.0.1和Chrome 16.0.912.77测试。
- 我已经剥去我的原代码,而“狩猎”的事业CSS,HTML和JS了很多东西。
- 您可以在形式标签上单击元素,看到事件处理函数的工作。但尝试点击li元素...不起作用!
- 如果你只是从“丽”的元素,或从“形式”的
position: relative
风格删除float: left
风格,那么问题就消失了!
所以,我不完全询问如何规避或解决该问题,我问为什么的“click”事件不火。这是一个错误?什么错误?浏览器? jQuery的? CSS?这对我来说根本没有意义,我很乐意看到一个解释!
谢谢。
我没有改变什么在你的代码中,它适用于我 – Peru 2012-08-10 11:42:18