我想让div在页面上停留的时间长一点,用css怎么实现?

我想让div在页面上停留的时间长一点,用css怎么实现?

你现在是否已经实现了鼠标移开时就消失呢?

如果是的话,预计你会有这样的代码:
function HideDiv(){
    document.getElementById(“xxx”).style.display=”none”;
}

这个HideDiv()将在鼠标移出时触发,也就是文字的onmouseout事件

修改成这样:
function HideDiv(){
    setTimeout(“DelayHide()”,3000);
}
function DelayHide(){
    document.getElementById(“xxx”).style.display=”none”;
}

其实就是把原来立即把层隐藏的代码放到另一个里面去,然后在原来执行的地方加个定时器,setTimeout第一个参数是要执行的function,第二个参数是延时时间,单位是毫秒,这里是3秒,你可以按自己的需求改

我想让div在页面上停留的时间长一点,用css怎么实现?

相关文章:

你感兴趣的文章:

标签云: