IE7でjqueryスライダーを理解/デバッグできないようです。[2] が null であると言って、anyslider.js ファイルの 680 行目でエラーをスローしています。何が起こっているのか分かりますか?
ここにページがあります: http://www.baltimoreschoolofmusic.org
ありがとう!
IE7でjqueryスライダーを理解/デバッグできないようです。[2] が null であると言って、anyslider.js ファイルの 680 行目でエラーをスローしています。何が起こっているのか分かりますか?
ここにページがあります: http://www.baltimoreschoolofmusic.org
ありがとう!
また、jsプラグインではなく、ページ内の13行目にエラーが発生します。WinXPのIE7でテストしています。13行目のエラー:
Object doesn't support this property or method.
これは:
$("#sildes").slides();
608行目と619行目で参照しているエラーは、配列ノード内にifステートメントがあるという点で類似しています。
d[base.dir] = -base.panelSize[(o.infiniteSlides && base.pages > 1) ? page : page - 1][2];
アレイはどのくらい深くなりますか?申し訳ありませんが、これをコメントとして追加しましたが、まだ50レックポイントに達していません。そして、私は同意します、IE7は引退すべきです!
これはどうですか:あなたの頭の中であなたは呼んでいますslides.js
-そしてそれは404を投げています。
IE7をサポートしていないだけです。それは簡単な答えです。ブラウザが IE7 かどうかを確認してから、スライダーを画像に置き換えます。とにかく IE のユーザーは一般的にスライダーに気が散ってしまい、全体的に双方向性を嫌います。美しい表示/インタラクティブなエクスペリエンスが必要な場合は、IE7 を使用していません。
真剣に、ユーザー/クライアントのコンバージョンの目標を 1% も支援しない時間を無駄にしています。これはコーディングの回答ではなく、マーケティングおよび商業ベースの回答です。
UL
問題は、それぞれLI
がリンクでラップされている場合、IE7 が内部のコンテンツを認識しないように見えることです。
<ul id="slider">
<a href="slide-page.php">
<li>
<img src="myimage.jpg">
<h2>Header</h2>
<p>text.</p>
</li>
</a>
<!-- more li's wrapped in a's -->
</ul>
そのため、LI
代わりにリンクを内側に移動します。
<ul id="slider">
<li>
<a href="slide-page.php">
<img src="myimage.jpg">
<h2>Header</h2>
<p>text.</p>
</a>
</li>
<!-- more li's -->
</ul>
私はデモを作成しようとしましたが、jsFiddle は IE7 で動作するようには見えません....まあ。