zoukankan      html  css  js  c++  java
  • 常用tab切换-07

              <div class="box cl">
                  <div class="tab" id="tab1">
                      <ul>
                            <li class="hover1">五金机械</li>
                            <li>家居礼品</li>
                            <li>服装纺织</li>
                            <li>建材灯饰</li>
                            <li>农林产地</li>
                            <li>化工原料</li>
                            <li>化工原料</li>
                      </ul>
                   </div>
                   <div class="tab_box" id="tab_box1">
                         <ul>
                               <li class="show1">
                                       <p>1、巨大流量:站内外全方位推广,炫铺流量提升2倍以上;</p>
                
                                       <p>2、精准买家:专属买家撮合匹配,抢占核心买家资源2个;</p>
                
                                       <p>3、搜索加权:搜索排名优先,百度搜索曝光机会增加80%;</p>
                
                                       <p>4、活动标识:统一活动标识,彰显您与众不同的"身份";</p>
                
                                       <p> 5、物流补贴:您卖货,我补贴,并享受物流发货首单6折;</p>
                
                                       <p> 6、导购曝光:审核通过的商品均赠送导购1篇,吸引买家;</p>
                               </li>
                               
                               
                               <li>
                                       <p>1、巨大流量:站内外全方位推广,炫铺流量提升2倍以上;</p>
                
                                       <p>2、精准买家:专属买家撮合匹配,抢占核心买家资源2个;</p>
                
                                       <p>3、搜索加权:搜索排名优先,百度搜索曝光机会增加80%;</p>
                
                                       <p>4、活动标识:统一活动标识,彰显您与众不同的"身份";</p>
                
                                       <p> 5、物流补贴:您卖货,我补贴,并享受物流发货首单6折;</p>
                
                                       <p> 6、导购曝光:审核通过的商品均赠送导购1篇,吸引买家;</p>
                               </li>
                              
                         </ul>
                   </div>

               </div>

    .box_1{ 728px; height:240px;}
    .tab{ 782px; height:40px; margin:20px 0 0 20px; background:#aebeef;}
    .tab ul li{ 110px; height:40px; line-height:40px; float:left; text-align:center; margin-right:2px; cursor:pointer;font-family:'5FAE8F6F96C59ED1','Hiragino Sans GB','5B8B4F53',sans-serif; font-size:14px; letter-spacing:1px; background:#5a92db; color:#FFF;}
    .tab ul li.hover1{ background:#2f76d4; margin-right:0;}

    .tab_box{ clear:both; 742px; height:220px; padding:10px 20px 10px 20px; margin-left:20px; background:#9eaee2;}
    .tab_box ul li{ font-family:'5FAE8F6F96C59ED1','Hiragino Sans GB','5B8B4F53',sans-serif; height:220px; color:#FFF; display:none;}
    .tab_box ul li.show1{ display:block;}
    .tab_box ul li p{ line-height:34px; letter-spacing:1px;}


    $(document).ready(function(){
        
        /*<!-------tab1--- 常用多个tab---->*/
        /*mouseover滑过事件@click点击事件*/
            function tabf(obj1,obj2,hover){
              obj1.mouseover(function(){
                var index=$(this).index();
                $(this).addClass(hover).siblings().removeClass(hover);
                obj2.hide().eq(index).show();
              });
            };
            tabf($("#tab1 ul li"),$("#tab_box1 ul li"),"hover1");
            //tabf($("#tab2 li"),$("#box2 ul"),"hover2");
            
            
            /*<!-------tab2--- 多种效果---->*/
            $( "#tab2 ul li" ).mouseover(function(){
               var index=$(this).index();
               /*var height=$('#tab_box2 ul li').height();
               var width=$('#tab_box2 ul li').width();*/
               $( this ).addClass( "hover1" ).siblings().removeClass("hover1");

            //效果1      突隐突现
              //$( "#tab_box2 ul li").hide().eq(index).show();
            //效果2     左隐左现
            //$( "#tab_box2 ul li").hide("fast").eq(index).show("slow");
            //效果3     渐隐渐现
            $( "#tab_box2 ul li").fadeOut("fast").eq(index).fadeIn(500);
            //效果4     向下显示   向上隐藏
            //$("#tab_box2 ul li).slideUp().eq(index).slideDown();
            //效果5     轮播式 上下显示
            //$( ".hbox" ).stop().animate({'marginTop':-height*index},500);
            //效果6     轮播式 左右显示
            //$( ".hbox" ).stop().animate({'marginLeft':-width*index},500);
            });


           /*<!-------tab3---延迟切换---->*/
            var repeat;
            $("#tab3 ul li").mouseover(function(){
                   var index=$(this).index();
                   var $this=$(this);
                  //定时器所在
                   repeat=setInterval(function(){
                          $this.addClass('hover1').siblings().removeClass('hover1');
                          $( "#tab_box3 ul li").hide().eq(index).show();
                   },200);
                   $(this).mouseout(function(){clearInterval(repeat)})
            });
           

          /*<!-------tab4---自动切换---->*/

         var repeat,
          num=0,
          index=$("#tab4 ul li").size();
           $("#tab4 ul li").mouseover(function(){
                var index=$(this).index();
                $(this).addClass("hover1").siblings().removeClass("hover1");
                $("#tab_box4 ul li").stop().hide().eq(index).show();
           });        
           $(".box_1").hover(function(){
                  clearInterval(repeat)
                },function(){
                    repeat=setInterval(function(){
                    $("#tab4 ul li").eq(num).addClass("hover1").siblings().removeClass("hover1");
                    $("#tab_box4 ul li").stop().hide().eq(num).show();
                    num++;
                    if(num>=index){num=0}
                   },2200)
           }).trigger('mouseout')
        
        
    });


  • 相关阅读:
    Oracle导出txt文本文件
    oracle spool
    [Oracle, MySQL] Oracle通过dblink连接MySQL
    正则表达式速查表
    常用的正则表达式
    python3 打印九九乘法口诀表
    canda 常用命令
    python3 拼接字符串的7种方法
    Python 字符串格式化输出方式
    PyCharm 解决有些库(函数)没有代码提示
  • 原文地址:https://www.cnblogs.com/su1637/p/8178310.html
Copyright © 2011-2022 走看看