2

古き良き Internet Explorer で jquery の問題が発生しました (IE7、IE8、および IE9 でテストしましたが、すべて同じ問題が発生します)。Web サイトに Nivo Slider プラグインを使用しています。IEでのみうまくいきません。どういうわけか、画像自体が複製され、隣同士に貼り付けられます (下の写真で問題を確認できます)。

スライダー内の画像は次のようになります。 ここに画像の説明を入力

スライダーの画像が Internet Explorer でどのように表示されるか: ここに画像の説明を入力

ここで私のコードを見つけることができます: http://jsfiddle.net/skeurentjes/YszGW/10/

これは私のNivo Slider構成です:

$(document).ready(function() {    
    $('#photoSlider').nivoSlider({
        effect: 'fade',
        animSpeed: 1000,
        pauseTime: 5000,
        directionNav: true,
        controlNav: true,
        pauseOnHover: true,
        randomStart: true
});
});

どこを見たらいいのかわからない。javascriptの問題なのかcssの問題なのかわかりません。すべての助けをいただければ幸いです。

4

2 に答える 2

2

編集: @Sparky は、IE のすべてのバージョンで問題が発生しているため、私の回答は役に立たなかったと指摘しました。この場合、末尾のコンマの修正は役に立ちません。謝罪いたします。

しかし、あなたと同じ問題を抱えているユーザーを何人か見つけました。slices: 1デフォルトで修正されているように見えるので、そのままにしておくのではなく指定するようです。以下参照スレッド。

IE での Nivo スライダーの表示の問題

EDIT2:Sparkyは、以下のコメントで別の良い点を指摘しました. スライスを変更して問題が「修正」されたとしても、元の問題が解消されたわけではありません。Nivo スライダーには、さまざまなブラウザーで適切に表示および機能することを確認する CSS が付属しているため、それらを削除すると、間違いなくこれらの問題が発生する可能性があります。開発者が意図したとおりにプラグインを使用していることを確認するために、最初にデフォルトの CSS に戻してみてください。

それがうまくいかない場合は、スライスの修正がそれを処理してくれることを願っています。

于 2013-01-03T18:04:04.330 に答える