0

IE7でjqueryスライダーを理解/デバッグできないようです。[2] が null であると言って、anyslider.js ファイルの 680 行目でエラーをスローしています。何が起こっているのか分かりますか?

ここにページがあります: http://www.baltimoreschoolofmusic.org

ありがとう!

4

3 に答える 3

0

また、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を投げています。

于 2013-02-02T19:52:29.937 に答える
0

IE7をサポートしていないだけです。それは簡単な答えです。ブラウザが IE7 かどうかを確認してから、スライダーを画像に置き換えます。とにかく IE のユーザーは一般的にスライダーに気が散ってしまい、全体的に双方向性を嫌います。美しい表示/インタラクティブなエクスペリエンスが必要な場合は、IE7 を使用していません。

真剣に、ユーザー/クライアントのコンバージョンの目標を 1% も支援しない時間を無駄にしています。これはコーディングの回答ではなく、マーケティングおよび商業ベースの回答です。

于 2013-02-03T09:51:04.733 に答える
0

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 で動作するようには見えません....まあ。

于 2013-02-04T15:44:48.447 に答える