我一直在使用cufon在IE8中遇到一个非常奇怪的错误。我试图用cufon替换我的导航链接的字体。这在FF,Chrome和IE8中大部分时间都可以正常工作。但是很多时候,它似乎只将链接应用于链接的字母。例如当我直接点击该字母时,它将正确链接,但是当我点击一个字的两个字母之间时,该链接不存在。
这是怎么了,我我的结构导航:链接不能在IE8中使用cufon
<ul>
<li class="top_nav"><a href="link1" >link1</a></li>
<li class="top_nav"><a href="link2" >link2</a></li>
<li class="top_nav">
<a href="link3">link 3</a>
<ul>
<li><a href="sublink1" >sublink1</a></li>
<li><a href="sublink2" >sublink2</a></li>
</ul>
</li>
</ul>
,这是我如何适用的Cufón
Cufon.replace('.top_nav a');
IE期望你给元素一个背景(所以它不透明......)。你可以添加一个CSS规则,使用相同的背景颜色或图像吗? – m90 2012-03-02 08:56:16