抱歉标题混乱,我不知道如何更好地描述它。
无论如何,这是我目前用于我的网站 Cufon 的“问题”。效果很好。然而,使用 Internet Explorer 8,它变得非常慢。因此我决定使用:
<![if !(IE 8)]>
<script type="text/javascript" src="js/myriad-pro.cufonfonts.js"></script>
<script type="text/javascript">Cufon.replace('.example1') ('.example2') ('.example3') ('.example4') ('.example5');
</script>
<![endif]>
这很好用,但并不适用于所有情况。脚本的某些部分在脚本本身中调用了 Cufon,它不起作用,Cufon 仍将显示在 IE8 中(所有负面结果都来自它)。
几个包含的脚本/部分中包含以下代码:
<?php
echo "<script language=\"javascript\" type=\"text/javascript\">";
echo "$(document).ready(function() { Cufon.replace('.orderpart1') ('.orderpart2') ('.orderpart3'); });";
echo "</script>";
?>
现在是否可以在 PHP 脚本中做出与 with 相同的语句?所以如果是IE8以外的任何浏览器都会加载Cufon,但如果是IE8就不会加载Cufon?
希望有人明白我在这里的意思,因为这对我来说有点难以解释...... :(