イメージが5秒ごとに変更されるWebサイト上の機能に取り組んでいます。フェーディング効果を持つ別のイメージに切り替える必要があります。jQuery/CSSトランジションがFirefoxで動作しない
私のjavascriptはこの
jQuery('.mySlider').css({"background-image" : "url(/images/image1.jpg)"});
var counter = 0;
function setBckImage(){
if(counter<2){
counter++;
} else {
counter=1;
}
switch (counter){
case 1:
jQuery('.mySlider').css({"background-image" : "url(/images/image1.jpg)"});
break;
case 2:
jQuery('.mySlider').css({"background-image" : "url(/images/image2.jpg)"});
break;
}
}
if(jQuery('.mySlider').length) {
setInterval(setBckImage, 5000);
}
のようなもので、移行のためのCSSは次のようである:それは完全にFirefoxでクロムで動作しますが、ない
.mySlider{
left: 0px;
-webkit-transition: background 1000ms ease-in 1000ms;
-moz-transition: background 1000ms ease-in 1000ms;
-o-transition: background 1000ms ease-in 1000ms;
transition: background 1000ms ease-in 1000ms;
}
。私は、firefoxは、私がやっていることではない、 "移動する"遷移の出発点が必要だと読んだが、私はとにかくそれを設定し、まだ動作しません。私のファイアウォールのコンソールにエラーはありませんので、何が問題になる可能性があるのか分かりません...
どこから見ていきますか?
編集:ここjsfiddleは次のとおりです。https://jsfiddle.net/kkyyzzug/
jsfiddleを提供します –
これらの2つのコードはjoomlaウェブサイトのcssとjsに追加され、彼らはフィドルでは独自に動作しません – DevBob
バックエンドはまったく重要ではありません。ブラウザがそれをレンダリングするために 'HTML' +' CSS' + 'JavaScript'を出力します。そしてそれはあなたが問題を抱えているように見えます。問題を再現するのに必要な最小限の***量のコードを含め、***ページの***出力の***関連部分***を選択的に追加して[mcve]を作成します。私たちのお手伝いをしてください。ゆっくりしてください。 –