Xem đoạn mã bên dưới. Phai mờ hoạt động tốt, nhưng bất kỳ ý tưởng tại sao nó sẽ không phai mờ?JavaScript tinh khiết mờ dần dần dần - mờ dần khi không hoạt động
HTML của tôi:
<div id="id10574"><span style="font-size:6em">♥</span></div>
<button id="b1">Fade Out</button>
<button id="b2">Fade In</button>
<script src="fade.js"></script>
và JS:
var cat = document.getElementById("id10574");
cat.style.opacity = 1;
function fadeout() {
if (cat.style.opacity > 0) {
cat.style.opacity = (cat.style.opacity - 0.01);
setTimeout(fadeout, 10);
} else {
}
}
function fadein() {
if (cat.style.opacity < 1) {
cat.style.opacity = (cat.style.opacity + 0.01);
setTimeout(fadein, 10);
} else {
}
}
document.getElementById("b1").addEventListener("click", fadeout , false);
document.getElementById("b2").addEventListener("click", fadein , false);
Tôi thực sự bối rối trên thế này. Cố gắng tạo ra một hiệu ứng đơn giản sẽ hoạt động trên IE8 (Sharepoint trong môi trường công ty).
Cảm ơn!
điều này đi vào sharepoint (chỉ hỗ trợ IE8); sự kiện nhấp chuột có trong mẫu mã của tôi – user1525612
Bất kỳ lỗi giao diện điều khiển nào? – devqon