2009-06-03 7 views
4

私はこのページにjQueryのサイクルのプラグイン(malsup.com/jquery/cycle/)を使用しています:http://artandculturecenter.org Firefoxや他のブラウザで期待どおりに動作しますFirefoxで働いてjQueryのではなく、Internet Explorerの

ではなく、私が試したIEのどんなバージョンでも、ブラウザはそれらを循環するのではなくすべてのdivを表示します。私はこれがjQueryが動作していない/ IEのような何かの構文のため、全く読み込まれていないためです。

しかし、私は一種だから分かりませんjavascriptの動作を知らない。これを修正するために何を探すべきかの方向で私を指し示すことができた誰でも感謝します!

+0

動作しないコードを投稿してください。 –

答えて

13

プラグインのオプションリストの最後にカンマが追加されています。これはPythonではありません;-)

Firefoxはこの種のことについて非常に寛容ですが、IEはそうではありません。これを取り除くと、あなたのjsを殺すエラーを取り除くはずです。

$("#slideshow").after('<div id="slideshownav">').cycle({ 
     fx: 'fade', 
     timeout: 9000, 
     speed: 1250, 
     pause: 1, 
     pager: '#slideshownav' 
    }); 
+0

うわー、ありがとう! (私のpovはPythonであることを願います。実際にはCSSのように!) –

5

私に多くを助けるツールはJSLintです。カンマが見つからない場合などに役立ちます。試してみてください。

this answerに書いた他のツールやヒントをご覧ください。

これらのヒントを参考にしてください。

+0

jslintは間違いなく便利です。 –

+0

質問に関連しない種類ですが、誰かがJSONを使用している場合、jsonlint.comも使用できます –