我想在該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