鼠标划过实现延迟加载并隐藏层的js代码
更新时间:2013年10月11日 16:51:32 作者:
鼠标划过延迟加载隐藏层的效果,想必大家都有见到过吧,在本文将为大家详细介绍下使用js是如何实现的,感兴趣的朋友可以参考下
复制代码 代码如下:
<div id="follow">
<a href="#" onmouseover="showPlusMobile();" onmouseout="hidePlusMobile();" class="btn">+Follow</a>
<div class="layer_follow" id="layer_follow" onmouseover="showPlusMobile();" onmouseout="hidePlusMobile();">
<p>这是隐藏层</p>
</div>
</div>
css:
复制代码 代码如下:
.layer_follow
{
display:none
}
js:
复制代码 代码如下:
var isPlusMobileVisible=false;
var showTid;
var hideTid;
function showPlusMobile(){
if(isPlusMobileVisible == false) {
showTid = setTimeout("document.getElementById('layer_follow').style.display='block'; isPlusMobileVisible=true;", 500);
}else{
clearTimeout(hideTid);
}
}
function hidePlusMobile(){
if(isPlusMobileVisible == true) {
hideTid = setTimeout("document.getElementById('layer_follow').style.display='none'; isPlusMobileVisible=false;", 500);
}else {
clearTimeout(showTid);
}
}
相关文章
webpack踩坑系列之less-loader6.0.0的javascriptEnabled报错问题
这篇文章主要介绍了webpack踩坑系列之less-loader6.0.0的javascriptEnabled报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01Bootstrap.css与layDate日期选择样式起冲突的解决办法
这篇文章主要为大家详细介绍了BootStrap.css与layDate日期选择样式起冲突的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-04-04
最新评论