我知道get an a:hover color without hovering on the element可能,但是它的寬度和高度呢?如果鏈接的大小爲auto
,則無法從樣式表中讀取該鏈接。我打算做一些實驗性的詭計,將鏈接懸停爲粗體。我唯一的選擇綁定到懸停事件?獲取元素:沒有實際懸停的懸停大小
1
A
回答
0
你可以用類似於顏色的方式解決它。 如果您從樣式表中提取所有會影響寬度的信息。 並將其應用於具有相同鏈接內容的臨時元素。 然後你可以計算寬度。
如果你自己創建樣式表,如果你創建一個像這樣的CSS規則會更容易。
a:hover, a.hover {}
然後臨時將類.hover添加到鏈接並計算其大小。
0
我建議使用this method,但將其改爲將樣式添加到span
,以便它與您的a:hover
的樣式相匹配。
0
個人,如果沒有性能泄漏的事情,
我可以提出一個更簡單的方法,使用jQuery .trigger()
所需的元素上觸發mouseover
事件,然後取它的寬度,它可以給你比一個更實際的大小其他方式。儘管你可以使用它異步到其他腳本和功能不影響你的頁面。
相關問題
- 1. 獲取當前懸停的元素的非懸停css backgroundColor prop
- 2. 懸停IE6元素改變大小
- 3. 在懸停(或鼠標懸停)上獲取元素ID
- 4. 如何獲取元素:懸停樣式?
- 5. 使用Javascript - 獲取懸停元素
- 6. 懸停沒有爲懸停工作
- 7. 懸停元素激活懸停CSS另一種元素
- 8. CSS對象元素2 on:懸停和元素1 on:懸停
- 9. 懸停字段有微小的大小
- 10. 有沒有辦法停用某個div /元素上的懸停?
- 11. 只有在沒有懸停在某個元素上時執行懸停()
- 12. jQuery的SVG - 懸停元素
- 13. 使懸停調整大小元素隻影響元素
- 14. 我還沒有解決涉及到我的「獲取懸停(或鼠標懸停)元素ID」後
- 15. 使用不同懸停大小的CSS懸停問題
- 16. 在鼠標懸停的類元素中獲取類元素
- 17. jQuery懸停隨機元素
- 18. 防止CSS:懸停元素
- 19. 懸停一個僞元素?
- 20. 懸停CSS元素轉換
- 21. jquery設置元素懸停
- 22. CSS |僞元素懸停
- 23. jquery懸停多個元素
- 24. CSS:懸停div元素
- 25. 懸停時元素焦點
- 26. 鼠標懸停元素
- 27. CSS元素覆蓋懸停
- 28. 保持懸停元素
- 29. 懸停jQuery fadeout元素
- 30. 限制:懸停父元素
你可以用javascript或jQuery獲得 – Morpheus