0

我将 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'; }

4

1 回答 1

0

这个问题作为问题本身没有得到解答,但还有其他更好的解决方案。我只是不认识他们。

正如@boomerang 上面评论的那样,最终使用了字体。

于 2013-04-03T14:30:27.443 回答