簡體   English   中英

使用JavaScript而不是CSS添加鏈接懸停顏色

[英]Add link hover colour with javascript and not css

我在網站上的幾行文字中使用typeface.js,因為我在使所需字體在所有瀏覽器中都能正常工作時遇到了一些問題。 使用常規的a:hover或類似的CSS無效,但是我設法刪除了下划線。

我正在尋找一種在js中執行此操作的方法,並嘗試了該論壇提供的方法,尤其是次論壇。

我對JS相當陌生,但請盡我所能。 感謝您的任何幫助,如果您有其他建議,我會向他們開放!

手風琴菜單的HTML

<div class="mH"
onclick="toggleMenu('menu1')">PORTFOLIO</div>
<div id="menu1" class="mL">
<a class="mO" href="pages/portraits.html">portraits</a>
<a class="mO" href="pages/thezoo.html">the zoo</a>
</div>

<div class="mH"
onclick="toggleMenu('menu2')">COMMERCIAL</div>
<div id="menu2" class="mL">
<a class="mO" href="pages/video.html">video</a>
<a class="mO" href="pages/photography.html">photography</a>
<a class="mO" href="pages/designillustration.html">design & illustration</a>
</div>

<div class="mH"
onclick="toggleMenu('menu3')">TRAVEL</div>
<div id="menu3" class="mL">
<a class="mO" href="pages/tanzania.html">tanzania</a>
</div>

</div> 

手風琴菜單的JS
function toggleMenu(objID) { if (!document.getElementById) return; var ob = document.getElementById(objID).style; ob.display = (ob.display == 'block')?'none': 'block'; }

這個問題本身並沒有得到解答,但是還有其他更好的解決方案。 我只是不認識他們。

最終使用了font-face,就像@boomerang上面評論的那樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM