jquery实现TAB选项卡鼠标经过带延迟效果的方法


Posted in Javascript onJuly 27, 2015

本文实例讲述了jquery实现TAB选项卡鼠标经过带延迟效果的方法。分享给大家供大家参考。具体如下:

如果你想实现鼠标停留在DIV上面N秒后才执行某些函数,或者类似下面的TAB切换时不经过之间的显示,用下面的方法可以实现。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>hoverTAB有延迟显示的效果</title>
<style type="text/css">
*{ padding:0; margin:0; list-style:none;font-size:12px;}
.mytab { background: #007373; width: 600px; margin-top: 100px; margin-right: auto; margin-left: auto; height: 230px; }
.mytab .title li { float: left; width: 100px; height: 30px; line-height: 30px; text-align: center; background: #099; border: 1px solid #FFF; margin-left: 14px; margin-top: 14px; }
.mytab .content li { line-height: 200px; text-align: center; height: 200px; width: 600px; clear: both; }
.mytab .title li.cur { color:#000; background: #FFF; font-weight: bold; border: 1px solid #000; }
a { color:#FFF}
.mytab .title li.cur a{ color:#000;}
</style>
<script src="js/jquery.min.js" type="text/javascript"></script>
<script>
$(function(){
var t_li = $(".mytab .title li")
var c_li = $(".mytab .content li")
t_li.hover(function(){
var i = t_li.index($(this));
function way(){
t_li.removeClass("cur").eq(i).addClass("cur");
c_li.hide().eq(i).show();
}
timer=setTimeout(way,500);
},function(){
clearTimeout(timer);
});
});
</script>
</head>
<body>
<div class="mytab">
 <ul class="title">
  <li class="cur"><a href="/php/" target="_blank">PHP教程</a></li>
  <li><a href="/" target="_blank">JS特效</a></li>
  <li><a href="/" target="_blank">CSS布局</a></li>
  <li><a href="/js_tab/" target="_blank">TAB选项卡</a></li>
  <li><a href="/js_pic/" target="_blank">幻灯片</a></li>
 </ul>
  <ul class="content">
  <li>内容1</li>
  <li style=" display:none;">内容内容2</li>
  <li style=" display:none;">内容内容内容3</li>
  <li style=" display:none;">内容内容内容内容4</li>
  <li style=" display:none;">内容内容内容内容内容5</li>
 </ul>
</div>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript高级程序设计
Dec 29 Javascript
改善你的jQuery的25个步骤 千倍级效率提升
Feb 11 Javascript
Ubuntu 11.10 安装Node.js的方法
Nov 30 Javascript
jQuery实现表头固定效果的实例代码
May 24 Javascript
js实现倒计时时钟的示例代码
Dec 17 Javascript
JavaScript中实现map功能代码分享
Jun 11 Javascript
javascript实现简单的可随机变色网页计算器示例
Dec 30 Javascript
javaScript封装的各种写法
Aug 14 Javascript
JavaScript生成指定范围随机数和随机序列的方法
May 05 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
Jun 29 Javascript
vue2.0获取鼠标位置的方法
Sep 13 Javascript
用React Native制作一个简单的游戏引擎
May 27 Javascript
在for循环中length值是否需要缓存
Jul 27 #Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
Jul 27 #Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
Jul 27 #Javascript
javascript实现类似百度分享功能的方法
Jul 27 #Javascript
纯js模拟div层弹性运动的方法
Jul 27 #Javascript
纯javascript实现的小游戏《Flappy Pig》实例
Jul 27 #Javascript
JavaScript中利用Array和Object实现Map的方法
Jul 27 #Javascript
You might like
PHP的异常处理类Exception的使用及说明
2012/06/13 PHP
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
5种JavaScript脚本加载的方式
2017/01/16 Javascript
jquery横向纵向鼠标滚轮全屏切换
2017/02/27 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
js+css实现红包雨效果
2018/07/12 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
React事件处理的机制及原理
2018/12/03 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
详解vue 命名视图
2019/08/14 Javascript
countUp.js实现数字动态变化效果
2019/10/17 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
vue 在服务器端直接修改请求的接口地址
2020/12/19 Vue.js
[01:57]DOTA2上海特锦赛小组赛解说单车采访花絮
2016/02/27 DOTA
Python常见文件操作的函数示例代码
2011/11/15 Python
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
Python流程控制 while循环实现解析
2019/09/02 Python
Python识别html主要文本框过程解析
2020/02/18 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
CNC数控操作工岗位职责
2013/11/19 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
中学校庆方案
2014/03/17 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
个人查摆剖析材料
2014/10/16 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
李强为自己工作观后感
2015/06/11 职场文书
用JS写一个发布订阅模式
2021/11/07 Javascript