クリックでこの回転して反転するボタンを有効にしました。それはGoogle Chrome(とMicrosoft Edgeについては問題ありません)でもうまく動作しますが、Firefoxで起動して起動するとすぐに、このボタンをクリックすると小さなボタンが移動して戻ってきます。私はなぜなのか理解していない。FirefoxでCSS3のフリップとスピン機能が動作しない
.spinner {
width: 120px;
height: 120px;
background: url('down.png');
margin-left:auto;
margin-right:auto;
-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
0% { -webkit-transform: perspective(120px) }
50% { -webkit-transform: perspective(120px) rotateY(180deg) }
100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) }
}
@keyframes sk-rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
} 50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
} 100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
EDIT:
は、ここに私のCSSだ、私は適切に問題を調査していませんでした。それは何らかの形で壊れてonClick
jQueryのだ、それはあまりにも私のため..私のサイト上でのFirefoxで
<!-- HTML -->
<button id="reload" onclick="return returnGame();clearDescr();">
</button>
<!-- The .js file -->
$("#theSpinner").removeClass("spinner");
$("#theSpinner").addClass("notspinning");
その他のjQuery
を使用しているので、それはまた、Firefoxで私のために正常に動作します[フィドルリンク](https://jsfiddle.net/2zumoLqa/) – Sharon
これは、Firefoxにも私のために正常に動作しますhttps://jsfiddle.net/2zumoLqa/ –
@John Smithもう一度試してみてください。同じエラーが続く場合は、Firefoxのバージョンをお知らせください。 –