0
我有這個隱藏了4秒鐘不活動的div的javascript。在鼠標移動和點擊上更改狀態
var timeout;
var isHidden = false;
function hideOnIdle() {
if (timeout) {
clearTimeout(timeout);
}
timeout = setTimeout(function() {
if (!isHidden) {
document.getElementById("slide").style.opacity = "0";
isHidden = true;
}
}, 4000);
if (isHidden) {
document.getElementById("slide").style.opacity = "1";
isHidden = false;
}
}
if (document.addEventListener) {
document.addEventListener("mousemove", hideOnIdle);
} else {
document.attachEvent("mousemove", hideOnIdle);
}
如果您移動鼠標,這將再次顯示div。
如何修改javascript並在點擊後再次顯示div?
https://jsfiddle.net/Lcqumf2y/
謝謝。
'document.addEventListener( 「點擊」,hideOnIdle);' – adeneo
只會改變,如果你點擊,我想這兩個@adeneo – Federico
然後你用兩個,你只能在每個聽衆中添加一個事件 – adeneo