紛らわしいタイトルで申し訳ありませんが、どうすればもっとうまく説明できるかわかりませんでした。
とにかく、これが私のウェブサイト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スクリプト内と同じステートメントを作成することは可能ですか?それで、IE8以外のブラウザの場合はCufonをロードしますが、IE8の場合はCufonをロードしませんか?
うまくいけば、誰かが私がここで意味することを理解しているので、私にとって説明するのはちょっと難しいです... :(