0

IE10 で JS に問題があります (IE7-9 は「正常に」動作します)。

フェード/出現トランジション効果のあるスライダーがあります。次の画像にスライドすると、現在の画像がフェードアウトし、次の画像がフェードインします。問題は、IE10 では効果がなく、現在の画像が非表示になり、次の画像が表示されるだけです (ただし、 [次へ] ボタンをクリックして次の画像を表示することは、他のブラウザーでの効果の持続時間と同じであるため、何かを行います..)

コンソールまたは js エラーはありません。

これは私のコードです:

var effects = new Array();

effects.push(new Effect.Fade(this.previous, {
    sync: true
}));

effects.push(new Effect.Appear(this.current, {
    sync: true
}));

this.scrolling = new Effect.Parallel(effects, {
    duration: this.options.duration,
    afterFinish: (function() {
        if (this.controls) {
            this.activateControls();
        }
        if (this.options.afterMove && (typeof this.options.afterMove == 'function')) {
            this.options.afterMove();
        }
    }).bind(this)
});

みんな、ありがとう!

4

1 に答える 1

0

ドキュメントhttp://madrobby.github.io/scriptaculous/effect-parallel/でわかるように、この効果は ie 10 をサポートしているとは思いません 。

于 2013-08-21T07:46:33.620 に答える