悬停时我想调用一个函数。如果元素具有类" disabled_btn"它应该被压制。为什么模式代码不起作用? jsfiddle
HTML
<button id="btn" > hover here</button>
JS
$('#btn:not(.disabled-btn)').on('hover', function(){
alert('click');
});
答案 0 :(得分:3)
尝试使用mouseover
代替hover
:
$('#btn:not(.disabled-btn)').on(' mouseover', function () {
alert('click');
});
答案 1 :(得分:1)
您应该使用.hover()
代替on("hover")
。像这样:
$('#btn:not(.disabled-btn)').hover(function() {
alert('click');
});
答案 2 :(得分:1)
JS上的hover
没有任何内容,您需要使用mouseenter
或mouseover
。
$('#btn:not(.disabled-btn)').on(' mouseenter', function () {
alert('click');
});
或
$('#btn:not(.disabled-btn)').on(' mouseover', function () {
alert('click');
});
答案 3 :(得分:1)
我已为您更新代码,请参阅Updated Code
$('#btn:not(.disabled-btn)').hover(function(){
alert('click');
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btn" class=""> hover here</button>
&#13;