.hover()和.click()不能相互配合使用
.hover() and .click() don't work in conjunction with each other?
可能是新手的错误,但我似乎无法使以下工作;
$(document).ready( function() {
$("div.button_normal").hover(
function() { $(this).removeClass("button_normal").addClass("button_hover"); },
function() { $(this).removeClass("button_hover").addClass("button_normal"); }
);
$("div.button_normal").click(
function() { $(this).removeClass("button_normal") }
)
});
如果我拔出.hover()
,它工作正常,但是,当.hover()
包含时,它覆盖.click()
。
您通过类选择器绑定click
,但在hover
上,您正在删除该类。因此click
不开火。
您可以使用id选择器或添加另一个类,例如button
,这不会在hover
上被删除。
相关文章:
- 多个单选按钮组相互干扰
- Fancybox是否将Click事件静音
- jQuery:.click(function(){(element),collapse('show',f
- Angular,表达式{{}}的结果没有插入到ng-click中
- 具有相同类的jquery-click元素
- Ng隐藏在Ng-click元素之外
- document.getElementById(“st”).click();不起作用
- React:为什么不;t React.addons.cloneWithProps与Components配合使用
- 无法使以下ng on click outside指令在同一页面上的两个元素上工作
- 将代码放入click函数时出现javascript问题
- 将参数中类似形式的ID传递给函数click()
- 将select2与jQuery虚拟键盘配合使用
- 如何在ng-click中传递php对象
- 如何将以下“.click”转换为切换
- AngularJs的ng-click$事件将子元素作为目标传递
- angularjs-bindng-click从jquery动态加载DOM
- jsplumb中的Click事件处理程序丢失“;这个“;对象
- jquery on click事件来显示内容
- 变得棱角分明,相互配合
- .hover()和.click()不能相互配合使用