Cufon导致Internet Explorer出现延迟。
|
我正在使用外部呈现的控件在网页上创建菜单。该控件来自cms系统,无法修改。当调用Cufon.replace()来更改菜单项的字体时,前提是我们注意到IE8中的闪烁效果,例如存在某种延迟。在FireFox 4和Chrome中,此效果不可见。我已经阅读了有关stackoverflow的其他主题,但是似乎没有一个主题与此问题相似。仅在将鼠标悬停在菜单项上时才会发生。
我们熟悉以下事实:需要更改字体的html元素之后直接调用Cufon。这仍然有必要吗?还是我需要在某个地方调用Cufon.Now()?当我将鼠标悬停在菜单项上时,是什么导致闪烁效果?
<cc1:MenuBuilder ID=\"Mainmenu\" MenuName=\"Mainmenu\" runat=\"server\" CssClass=\"menubar-nav-list\" UseDiv=\"true\" ShowLevels=\"1\" />
<script language=\"javascript\" type=\"text/javascript\">
Cufon.replace(\'#Mainmenu .menuitem\', { fontFamily: \'DIN Eng\', hover: true });
</script>
没有找到相关结果
已邀请:
2 个回复
嘘崇蔡对
标记之后立即执行以下代码。
然后打电话
或简单地
Cufon.now正在解决问题。有关更多信息,请阅读文档。他们在本文档中说要在ѭ5之前使用它,但我们发现这不能解决所有闪烁的问题,但要在
之后使用。
蕾跨立锌煤