鼠标划过实现延迟加载并隐藏层的js代码

2019-12-24,,,,

复制代码 代码如下:
<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);
}
}

您可能感兴趣的文章:

  • 利用JS延迟加载百度分享代码,提高网页速度
  • js图片延迟加载的实现方法及思路
  • 几种延迟加载JS代码的方法加快网页的访问速度
  • jquery插件lazyload.js延迟加载图片的使用方法
  • Jquery图片延迟加载插件jquery.lazyload.js的使用方法
  • 浅析js预加载/延迟加载
  • JavaScript图像延迟加载库Echo.js

《鼠标划过实现延迟加载并隐藏层的js代码.doc》

下载本文的Word格式文档,以方便收藏与打印。