0
この機能に関しては、チェックボックスが選択されているときに2回目のアニメーションだけを配信します。 css3は、不透明度が変更されたときに表示されるアニメーションに特化しているので、違うかどうかをwindow.onload()で調べてみました。これがなぜ起こったのかについてのアイデアはありますか?本当に最初のクリックをしてそれに依存します。Javascriptチェックボックスは、一度クリックするとアニメーションをトリガするだけですか?
編集:ウィンドウがロードされた後、チェックボックスをクリックすると、最初は何もしないことを指定するのが理にかなっています。
function myFunction() {
document.getElementById("check").onclick = function() {
if (this.checked) {
document.getElementById("win").style.opacity = "1";
}
else {
document.getElementById("win").style.opacity = "0";
}
};
}
.win {
opacity:0;
background-color: blue;
width:200px;
height:20px;
}
<input type="checkbox" class="checkbox" id="check">
<div class="win">X</div>
危険地帯に私に何かがあったことが分かっていました。 – Benediah