0

これは難しい注文ですが、画像の周りにテキストをラップしてIE6をサポートするjQueryまたはMootools(または他のフレームワーク)プラグインはありますか?jQSlickWrapを試しましたが、ブラウザがHTML 5をサポートしていない限り、運が悪いです。奇妙なことに、IE 6はjQueryバックグラウンドキャンバスプラグインをサポートしています。このプラグインは、このプラグインと同じように(excanvas.jsを介して)CANVASオブジェクトを使用します。ありがとう。

編集:これが関連するコードです。このコードはFirefoxとSafariで機能しますが、IEのどのバージョンでも機能しません。テキストを画像の左側に配置するだけで、画像の上には配置しません。.testimonialImage {float:right; }

 <script src="global/js/jquery-1.3.2.js" type="text/javascript" ></script>
 <!--[if IE]>
 <script type="text/javascript" src="global/js/excanvas/excanvas.js" ></script>
 <![endif]-->
 <script type="text/javascript" src="global/js/slickwrap/jquery.slickwrap.js"></script>
 <script type="text/javascript">
$(document).ready(function(){
    $('.testimonialImage').slickWrap();
});
 </script>

 <img src="global/img/testimonial.gif" width="434" height="315" class="testimonialImage" />
 <p>I grew up watching Public TV. Now, Tina and I watch the great programming together. <br />
  &mdash; Jennifer T.</p>
4

1 に答える 1

2

私の知る限り、それが機能しない主な理由は、IE6(javascriptで図形を描画するために使用されるHTML5要素)でのキャンバスのサポートの欠如です。

Googleは、IEでのcanvas要素のサポートを可能にするこのすばらしいスクリプトを作成しました。実際、彼らはそれをグーグルマップや他のいくつかのアプリケーションで使用しています。

条件付きコメントを使用して、IEに対してのみこれを含めることができます。これでjQSlickWrapが機能するはずです。

幸運を!

于 2010-03-16T22:38:17.740 に答える