我想在该div的悬停上向类中追加一个类,并在悬停时移除该类。当我将鼠标悬停在另一个div上时,当它不在悬停时,这个类应该被追加并删除。有人说,我该怎么办呢jQuery中......Jquery:在div上悬停时添加一个类,并在不悬停时移除
1
A
回答
1
您可以尝试toggleClass
$(function(){
$('#id').hover(function(){
$('#id2').toggleClass('classname');
});
});
或者试试这个,因为hover
是no longer supported in jquery 1.9
$(function(){
$('#id').on('mouseenter mouseleave', function(){
$('#id2').toggleClass('classname');
});
});
3
您将在jQuery的使用addClass
和removeClass
功能
请参阅下面的代码:
$(document).ready(function() {
$('#secID, #thID').hover(function(){
$('#oneID').addClass('red');
},
function(){
$('#oneID').removeClass('red');
});
});
可以参考以下链接:
AddClass:http://api.jquery.com/addClass/
个RemoveClass:http://api.jquery.com/removeClass/
希望它有用。
相关问题
- 1. 添加基于url的类并在鼠标悬停时移除
- 2. 在另一个div上悬停时触发悬停效果
- 3. JQuery在悬停时增加div大小
- 4. 悬停在IE不工作时,悬停在整个div
- 5. 在悬停时显示DIV,但悬停在另一个DIV上。随着CSS
- 6. 在悬停时打开div,然后在div上悬停时保持div打开
- 7. 在div上方添加div时,当悬停时
- 8. Jquery,在悬停时添加和移除元素
- 9. jQuery的悬停添加类和删除悬停
- 10. jQuery多个类并在悬停上添加类
- 11. jQuery在悬停时显示div - 在鼠标悬停时隐藏div
- 12. 移除和添加悬停类
- 13. Jquery addClass和移除类上的悬停
- 14. jquery悬停在每个div
- 15. jQuery的 - 添加类悬停
- 16. 在悬停a-tag时移动div
- 17. div悬停在div上时重叠
- 18. 在悬停时扩大Div
- 19. 添加暂停悬停jQuery
- 20. 添加/删除类每15秒使用jQuery并停止悬停。
- 21. jquery悬停在悬停内
- 22. 使用jQuery悬停在元素上时,添加“活动”类?
- 23. Jquery悬停时增加div大小?
- 24. Jquery头添加类上悬停
- 25. 当悬停在选择框上时,jquery悬停功能失灵
- 26. 在图像上悬停时显示div
- 27. 悬停时添加/删除z-index
- 28. jquery调整div时悬停在另一个div
- 29. 在鼠标悬停或悬停时停止jquery动画
- 30. jquery:如果鼠标悬停在元素上,则在初始页面加载时移除悬停
我想指出的是,即使是在一年后,即jQuery也支持悬停元素,任何人都在看这个。不过,toggleClass是个不错的主意。 – Reidmere 2015-01-09 10:21:27