我正在使用<button>
標記,並在hovering
上給出了button
的紅色背景。但是,我怎樣才能刪除:hover
狀態,而不使用額外的類。如何刪除:不使用額外類的懸停狀態?
-1
A
回答
0
您可以從Javascript更改該特定元素的CSS。否則,我只想用一個額外的類...
1
.hover(function() {
$(this).toggleClass("active")
}
這是jQuery的文檔 - http://api.jquery.com/hover/
如果你想有各種各樣的延遲工作...你可以使用的mouseenter(離開,如果你想定製的東西)
.mouseenter(function() {
$(this).addClass("active")
}).delay(5000).removeClass("active")
這應該工作......你可能需要使用自定義超時?延遲並不總是做我認爲會發生的事情,但我認爲這樣做。
+0
我不想要任何回調函數。但是我需要在一段時間後刪除自動懸停。 – 2014-10-29 16:51:07
+0
爲您更新了答案 – Dudo 2014-10-29 17:37:34
0
您可以簡單地使用腳本將背景色設置爲初始「在某個時間之後」。由於注入的內聯css比您的:hover
僞選擇器有更多specificity,它將不再起作用。
既沒有添加額外的類也沒有使用任何回調函數。
(下超時僅用於演示目的)
setTimeout(function() {
alert("after sometime!");
$("div").css("background-color", "initial");
}, 4000);
div {
width: 100px;
height: 100px;
border: 1px solid;
}
div:hover {
background: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div></div>
相關問題
- 1. 懸停狀態 - 不能應用僞類
- 2. 的jQuery如何刪除UI狀態懸停
- 3. 如何在刪除的keydown懸停類?
- 4. 使用jQuery懸停狀態
- 5. 如何刪除懸停狀態元素移動時
- 6. 刪除:使用Javascript懸停
- 7. jquery刪除懸停刪除類名
- 8. 懸停狀態不正常
- 9. 如何用jQuery強制懸停狀態?
- 10. 如何用jQuery反轉懸停狀態?
- 11. 下拉類刪除後懸停不起作用刪除
- 12. 如何添加額外的類懸停在jQuery
- 13. 從jQuery UI的按鈕刪除懸停和默認狀態
- 14. 懸停狀態不起作用CSS
- 15. 如何擺脫額外的狀態欄?
- 16. 使用jQuery檢查懸停狀態
- 17. 使用jquery模擬CSS懸停狀態
- 18. Android Webview如何刪除加載元素的焦點/懸停狀態?
- 19. jQuery UI的狀態懸停
- 20. CSS - 將懸停狀態保持在「不停歇」狀態?
- 21. 在CSS僞類上懸停狀態
- 22. 如何維護鼠標懸停狀態?
- 23. 如何在懸停子菜單時保持懸停狀態?
- 24. 添加/刪除類每15秒使用jQuery並停止懸停。
- 25. jQuery的懸停添加類和刪除懸停
- 26. 刪除:懸停:elemets
- 27. 刪除懸停與()
- 28. 刪除懸停CSS
- 29. 如何設置:懸停狀態的DOM元素使用inIDOMUtils :: setContentState?
- 30. 如何使CSS動畫緩慢停留在懸停狀態?
使用'removeClass( 'datclass')'..... – Hackerman 2014-10-29 16:41:24
通過從移動您的鼠標離開它?我不明白... – 2014-10-29 16:41:28
我們可以看到css/html代碼嗎? – 2014-10-29 16:41:33