• jqueryTab通用函数


    代码
      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 <html xmlns="http://www.w3.org/1999/xhtml">
      3 <head>
      4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
      5 <title></title>
      6 <link rel="stylesheet" href="style/enter.css" type="text/css" />
      7 <style type="text/css">
      8 .cur{color:red;border-bottom:2px solid green;background:blue;}
      9 #ngame{
     10     width:500px;    
     11 }
     12 #tri{
     13     width:500px;    
     14     background:#f1f1f1;
     15     margin:0;
     16     padding:0;
     17     cursor:pointer;
     18 }
     19 #tri li{
     20     float:left;
     21     font-size:12px;
     22     padding:2px;
     23     margin-right:10px;
     24     color:#000;
     25 }
     26 #game_con{
     27     width:498px;
     28     height:80px;
     29     border:1px solid #f1f1f1;
     30     font-size:14px;
     31 }
     32 #game_con div ul{
     33     margin:0;
     34     padding:0;    
     35     list-style-type:none;
     36     font-size:14px;
     37 }
     38 </style>
     39 <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
     40 <script type="text/javascript">
     41 //http://www.javaeye.com/topic/578321
     42 //http://blog.sina.com.cn/s/blog_54d256cc0100epcm.html
     43 //tab("#tri","li","#game_con","div","click");    
     44 //tab(".tab_con","li",".tab_con","table");
     45 //用类作为选择符虽然效率低点但是 可以多次重用 这个性质不错
     46 //tab("#tzxu","li","#tzxn","div");
     47 //不过最好还是用ID来做选择符 那效率高点
     48 //tab("#vtag","li","#vtagn","ul");
     49 
     50 
     51 function cur(ele){
     52     $(ele).addClass("cur").siblings().removeClass("cur");
     53 }
     54 function tab(id_tab,tag_tab,id_con,tag_con,act){
     55     $(id_tab).find(tag_tab).eq(0).addClass("cur");
     56     $(id_con).find(tag_con).eq(0).show().siblings(tag_con).hide();
     57     if(!act){ act="click"};
     58     if(act=="click"){
     59     $(id_tab).find(tag_tab).each(function(i){
     60         $(id_tab).find(tag_tab).eq(i).click(function(){
     61              cur(this);
     62           $(id_con).find(tag_con).eq(i).show().siblings(tag_con).hide();
     63       })          
     64      })  
     65     }
     66     if(act=="mouseover"){
     67         $(id_tab).find(tag_tab).each(function(i){
     68             $(id_tab).find(tag_tab).eq(i).mouseover(function(){
     69             cur(this);
     70             $(id_con).find(tag_con).eq(i).show().siblings(tag_con).hide();
     71         })          
     72       })  
     73     }
     74 }
     75 $(document).ready(function(){
     76     tab("#tri","li","#game_con","div","click");    
     77 });
     78 </script>
     79 </head>
     80 <body>
     81     <div class="ngame">
     82       <ul id="tri">
     83         <li>射手榜</li>
     84         <li>助攻榜</li>
     85         <li>红黄榜</li>
     86       </ul>
     87       <div id="game_con">
     88         <div>
     89           <ul><li>·内容11111111</li></ul>
     90         </div>
     91         <div>
     92           内容222222
     93         </div>
     94         <div>
     95           内容333333
     96         </div>
     97       </div>
     98     </div>
     99 </body>
    100 </html>
    101 
  • 相关阅读:
    Oracle 备份与恢复介绍
    Oracle 监听器
    ORA-01041: 内部错误,hostdef 扩展名不存在
    NIO读写文件并加锁
    ActiveMQ消息生产消费流程
    金额,有效值等保留小数位处理
    JVM
    Linux架构分布式集群之基础篇
    Vue.js 开发实践:实现精巧的无限加载与分页功能
    Mysql 查看连接数,状态
  • 原文地址:https://www.cnblogs.com/leamiko/p/1715670.html
Copyright © 2020-2023  润新知