我有两个按钮,一旦点击它们就会触发功能。 jQuery 通过绑定(bind)处理它们。一旦我将 position:absolute 添加到包含这些按钮的 div 中,绑定(bind)在 firefox 和 chrome 中不再起作用,但在 IE 中起作用(笑)。
是什么导致了这个问题?
最佳答案
检查 div 现在是否在其他任何东西后面。使用 Firebug 并使用对象标识符来查看将鼠标悬停在按钮上时出现的内容。如果它不是按钮,则意味着顶部的 div 实际上正在注册点击。如果是这种情况,请更改 Z 顺序或重新排列您的代码,以便按钮位于顶部。
关于jQuery 绝对定位按钮绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7840438/