zoukankan      html  css  js  c++  java
  • jquery 左边分类+插件

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="menu_left.js"></script>
    <style>
    ul{ list-style:none; padding:0px; margin:0px;}
    li{ list-style:none; padding:0px; margin:0px;}
    .menu_left_box{ width:200px; border:1px #CC0000 solid}
    .menu_left_box ul{ list-style:none; width:150px;}
    .menu_left_box ul li{ list-style:none; line-height:25px; line-height:25px; position: relative;}
    .menu_left_box ul li ul{ position:absolute; width:200px; border:1px #CC0000 solid; left:142px; top:0px;  z-index: 999999; display:none;  background-color:#FFFFFF}
    .menu_left_box ul li ul li{list-style:none; line-height:25px; line-height:25px;}
    .menu_left2_tit{line-height:25px;height:25px; background-color:#6699FF; width:200px;}
    .menu_left_tit{line-height:25px;height:25px; background-color:#ff0000; width:200px;}
    </style>
    </head>
    
    <body>
    <div class="menu_left_box">
    <ul>
    <li><a href="#">栏目一</a>
    <ul><li >栏目一>>122</li>
    <li>栏目一>>1</li>
    <li>栏目一>>1</li>
    </ul>
    </li>
    <li><a href="#">栏目二</a><ul><li>栏目二>>2</li>
    <li>栏目二>>3</li>
    <li>栏目二>>4</li>
    </ul></li>
    <li><a href="#">栏目三</a></li>
    <li><a href="#">栏目四</a></li>
    </ul>
    </div>
    </body>
    </html>
    <script type="text/javascript">
    $(function(){
    $(".menu_left_box ul li").menu_left();
    });
    </script>

    只是用简单的线条,如果想加特效,可以修改CSS

    插件部分 同理,如果想更多的效果,可以自行修改

    (function($){
    $.fn.menu_left=function(){
        
      $(this).hover(function(){
                num=$(this).index(this);    
                $(this).eq(num).addClass("menu_left_tit")
                $(this).find("ul").show();    
                         $(this).find("ul li").hover(function(){
                                index=$(this).index(this);    
                                $(this).eq(index).addClass("menu_left2_tit");
                                                              },function(){
                                                    $(this).eq(index).removeClass("menu_left2_tit");              
                                                                  });
                 },function(){
                $(this).eq(num).removeClass("menu_left_tit")
                $(this).find("ul").hide();                              
                                      
                });
    
    }          
     })(jQuery);
  • 相关阅读:
    vue实现图片路径传送
    title中添加小图标
    张钊的第一份作业
    张钊的第二份作业
    在Windows Server 2008 R2环境下安装活动目录失败的一个解决方法
    如何把SubVersion的服务程序变为Window后台服务形式
    一个关于静态方法调用的问题。
    WCF配置中遇到的问题:如何把Hostname修改成IP
    删除Visual Studio最近的项目(转载)
    有时候用ifstream或ofstream打开带有中文路径的文件会失败
  • 原文地址:https://www.cnblogs.com/vania/p/3328239.html
Copyright © 2011-2022 走看看