jQuery-Tab切换

切换布局:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>切换练习</title>
    <link rel="stylesheet" href="css/demo.css">
    <script src="js/jquery.min.js"></script>
    <script src="js/demo.js"></script>
</head>

<body>
    <ul id="tab">
        <li class="tabon">标签1</li>
        <li>标签2</li>
        <li>标签3</li>
    </ul>
    <div class="content current-tab">
        标签1内容
    </div>
    <div class="content">
        标签2内容
    </div>
    <div class="content">
        标签3内容
    </div>
</body>

</html>
body{font-size: 14px;}
ul,li{padding:0;margin: 0;list-style: none;}
ul{overflow: hidden;}
li{float: left;background: #ccc;margin-right: 10px;padding:5px;cursor: pointer;}
.tabon{background:#666;color:#fff;}
.content{background: #666;width: 300px;height: 100px;padding: 5px;display:none;}
.current-tab{display: block;}

切换的实现:

var timeoutid;
$(document).ready(function() {
    $("#tab li").each(function(index) {
        var liNode = $(this);
        $(this).mouseover(function() {
            timeoutid = setTimeout(function() {
                $("div.current-tab").removeClass("current-tab");
                $(".content").eq(index).addClass("current-tab");
                $("#tab li.tabon").removeClass("tabon");
                liNode.addClass("tabon");
            }, 300);
        }).mouseout(function() {
            clearTimeout(timeoutid);
        })
    })
});
时间: 2024-08-24 16:06:25

jQuery-Tab切换的相关文章

tab切换 jquery

核心代码: $('#top li').click(function(){   var index=$('#top li').index(this);   $('#top li:eq('+index+')').addClass('cur').siblings('li').removeClass('cur');   $('#content div:eq('+index+')').addClass('cur').siblings('div').removeClass('cur');  }); 1 <!

jQuery的DOM操作实例(1)——选项卡&amp;&amp;Tab切换

一.原生JavaScript编写tab切换 二.jQuery编写tab切换 在用jQuery编写选项卡过程中,重要的事搞清楚 .eq() 和 .index() 的使用方法. .eq()是jQuery遍历的一种方法,参数是元素的索引 .index() .要注意index是基于0开始的:如果index为负数,则指示从集合结尾开始的位置. .index()方法搜索与参数表示的对象匹配的元素,并返回相应元素的索引值.如果找到了匹配的元素,从0开始返回:如果没有找到匹配的元素,返回-1. 经常要用inde

jquery简单的tab切换特效插件jquery-tab demo代码下载

原文:jquery简单的tab切换特效插件jquery-tab demo代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463496178688.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm

基于jQuery图片缩放tab切换效果

基于jQuery图片缩放tab切换效果 上图: 主要效果是一个切换的效果,鼠标移动进行效果切换,兼容IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗等 预览地址:http://www.qhttl.com/content/view/2014/07/23/jiaoben92/jiaoben92/index.html 基于jQuery图片缩放tab切换效果

Jquery tab 选项卡 无刷新切换

转载的 演示地址:http://www.freejs.net/demo/29/index.html 首页>>TAB标签>>jquery实现简单的Tab切换菜单(2013-09-09) jquery实现简单的Tab切换菜单 演示 js代码 JavaScript Code <script type="text/javascript"> $(document).ready(function() { //Default Action $(".tab

jquery Tab默认情况下自动切换

<!DOCTYPE html><html lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" />&l

jQuery Tab选项卡切换代码

jQuery Tab选项卡切换代码是一款简单的jquery tab标签 选项卡切换代码样式,可以修改tab选项卡相关样式. 下载地址:http://www.huiyi8.com/sc/10863.html(转载请注明此处)

[Jquery]tab页面切换效果

思路:取得头部和内容的div,头部当前点击的高亮,其余的去除高亮,并通过index()方法获得当前点击的索引,然后内容div通过.eq(index)显示和隐藏 优化:当前做法,从第一个快速移到最后一个,中间每个内容都会相继显示出来.比较好的用户体验是,从某个标签迅速移到另一个标签,中间不想看的内容不显示出来.这就需要延迟切换效果(每次划每次加载信息,必将影响性能) 使用定时器:setTimeout(500毫秒),每次鼠标滑过的时候,先判断定时器存不存在,存在的话先清除定时器,然后开启定时器,执行

jQuery带tab切换搜索框样式代码

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><style>* {margin: 0;padding: 0;list-style: none;} .search-hovertree-form {width: 575px;margin: 100px auto;overflow: hidden;} .search-hovertree-for

jquery写的tab切换效果 非常简单

自己写的一款 tab切换效果,比较简单,适合新手 <style type="text/css">*{margin:0; padding:0; font-size:12px;}ul{list-style:none;}ul li a{text-decoration:none; color:#000000;}ul li a:hover{text-decoration:underline; color:#cc0000;}#con{margin:50px auto; width:96