• 面向对象和面向过程的jquery版选项卡


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <title></title>
    </head>
    <style type="text/css">
    *{
    padding: 0;
    margin: 0;
    }
    .cart{
    margin: 0 auto;
    }
    ul li {
    list-style: none;
    float:left;
    }
    ul{
    30%;
    height: 60px;
    background-color: #000000;
    }
    ul li {
    text-decoration: none;
    line-height: 60px;
    cursor: pointer;
    color:#FFFFFF;
    }
    /*ul li:first-child{
    background-color: #ff0000;
    }*/
    .neirong{
    30%;
    height: 150px;
    background-color: #ccc;
    overflow: hidden;
    }
    p{
    display: none;
    }
    p:first-child{
    display: block;
    }
    </style>
    <body>
    <div class="cart1">
    <ul class="ulbox">
    <li>选项卡1</li>
    <li>选项卡2</li>
    <li>选项卡3</li>
    </ul>
    <div class="neirong">
    <p>一,就可以避免数据在浏览器和服务器间不必要地来回orage对象也是不同的cookies会发送到服务器端。不服来战</p>
    <p>二,其余两个不会。Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。,,不服来战</p>
    <p>三,sessionStorage和localStorage是HTML5 Web Storage API提供的,可以方便的在web请求之间保存数据。有了本地数据,,不服来战</p>
    </div>
    </div>
    <div class="cart2">
    <ul class="ulbox">
    <li>选项卡1</li>
    <li>选项卡2</li>
    <li>选项卡3</li>
    </ul>
    <div class="neirong">
    <p>一,就可以避免数据在浏览器和服务器间不必要地来回orage对象也是不同的cookies会发送到服务器端。不服来战</p>
    <p>二,其余两个不会。Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。,,不服来战</p>
    <p>三,sessionStorage和localStorage是HTML5 Web Storage API提供的,可以方便的在web请求之间保存数据。有了本地数据,,不服来战</p>
    </div>
    </div>
    <script type="text/javascript">
    //方法一
    // $(document).ready(function(){
    // $('.ulbox li').eq(0).css({"background":"#ff0000"});
    // $(".ulbox li").mouseenter(function(){
    // $(this).css({"backgroundColor":"#ff0000"}).siblings().css({"backgroundColor":"#000000"});
    // $("p").eq($(this).index()).show().siblings().hide();
    // });
    // });
    //方法二
    // $('li').eq(0).css({"background":"#ccc"});
    // $("li").mouseenter(function(){
    // $(this).css({"background":"#ccc"});
    // $("li").not($(this)).css({"background":"#000"})
    // idx=$(this).index();
    //
    // $("p").eq(idx).show();
    // $("p").not($("p").eq(idx)).hide();
    // })


    //方法三,以插件形式封装,可在同个页面中重复使用,实现封装性,有利于网站管理和维护
    (function($){
    $.fn.tabs=function(opt){
    var defaults={
    'autoclick':'mouseenter'
    }
    $.extend(defaults,opt);
    return this.each(function(){
    var me=$(this);
    var libox=me.find('.ulbox li');
    libox.eq(0).css({"background":"#ff0000"});
    libox.on(defaults.autoclick,show);
    function show(){
    var li=$(this);
    li.css({"backgroundColor":"#ff0000"}).siblings().css({"backgroundColor":"#000000"});
    me.find(".neirong p").eq($(this).index()).show().siblings().hide();
    }
    })
    }
    })(jQuery);

    $(function(){
    $('.cart1').tabs({
    'autoclick':'mouseover'
    });
    })
    $(function(){
    $('.cart2').tabs({
    'autoclick':'click'
    });
    })
    </script>
    </body>
    </html>

  • 相关阅读:
    一种Hive性能调优方法(补充)
    Leetcode之MySQL练习题
    Hive的10种优化总结
    SQL练习题(1-76)学习笔记(来源于牛客网)
    SQL练习题47:将employees表中的所有员工的last_name和first_name通过(')连接起来
    SQL练习题46:牛客每次考试完,都会有一个成绩表(grade),请你写一个sql语句查询各个岗位分数升序排列之后的中位数位置的范围,并且按job升序排序
    SQL练习题45:
    SQL练习题44:牛客每天有很多人登录,请你统计一下牛客每个日期新用户的次日留存率。
    CDN-jQuery
    [转]vue和微信小程序的区别、比较
  • 原文地址:https://www.cnblogs.com/luoguixin/p/6225087.html
Copyright © 2020-2023  润新知