有没有办法来防止:悬停?
问题描述:
jQuery移动和jQuery UI用你自己的元素包装你的元素。有时这些包装元素有一个:悬停规则。如果出于任何原因,你不希望悬停规则触发你能做什么?有没有办法来防止:悬停?
- 防:悬停类,它让你如何在悬停
- 把一个div在顶部的元素
问题的希望的元素是,如果你申请的反类将失败主题化。您可以使用getComputedStyles和Javascript构建类,但出于某种原因,似乎只能保留约90%的所需样式。
与DIV在顶部的问题是:悬停仍然得到底层DIV上触发,当鼠标触及覆div的角落。
答
创建一个新的更具体的:对于撤销任何CSS的变化元素悬停选择。你可以阅读特异性,但最快的方法通常是添加一个额外的祖先,但保留选择器的其余部分。
例如,如果当前选择器是类似.jquery-ui-dialog .jquery-ui-button:hover {...}
的东西,那么像body .jquery-ui-dialog .jquery-ui-button:hover {...}
那样添加父母将提供更多特异性并因此覆盖任何冲突规则。
其实我根本不知道这一点。这应该有所帮助。 –