zoukankan      html  css  js  c++  java
  • jquery树形菜单插件treeView

    Jquery的treeview很好用,如果是简单的树形菜单按照下面的源码实例模仿就可以。

                           

    <!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=iso-8859-1"/>
    
        <title>jQuery treeview</title>
    
        
    
        <link rel="stylesheet" href="jquery.treeview.css" />
    
        <link rel="stylesheet" href="screen.css" />
    
        
    
        <script src="lib/jquery.js" type="text/javascript"></script>
    
        <script src="lib/jquery.cookie.js" type="text/javascript"></script>
    
        <script src="jquery.treeview.js" type="text/javascript"></script>
    
        
    
        <script type="text/javascript" src="demo.js"></script>
    
        
    
        </head>
    
        <body>
    
        
    
        <h1 id="banner">jQuery Treeview Plugin Demo</h1>
    
        <div id="main">
    
        
    
        <a href="demo.js">Pagecode</a>
    
        
    
        <h3>Other demos</h3>
    
        <ul>
    
            <li><a href="large.html">Large Tree Demo</a></li>
    
            <li><a href="prerendered.html">Prerendered Large Tree Demo</a></li>
    
            <li><a href="async.html">Async Tree Demo</a></li>
    
            <li><a href="edit.html">Editable Tree Demo</a></li>
    
            <li><a href="simple.html">Simple Tree Demo, famfamfam theme (no lines)</a></li>
    
        </ul>
    
        
    
        <h4>Sample 1 - default</h4>
    
        <ul id="browser" class="filetree">
    
            <li><span class="folder">Folder 1</span>
    
                <ul>
    
                    <li><span class="file">Item 1.1</span></li>
    
                </ul>
    
            </li>
    
            <li><span class="folder">Folder 2</span>
    
                <ul>
    
                    <li><span class="folder">Subfolder 2.1</span>
    
                        <ul id="folder21">
    
                            <li><span class="file">File 2.1.1</span></li>
    
                            <li><span class="file">File 2.1.2</span></li>
    
                        </ul>
    
                    </li>
    
                    <li><span class="file">File 2.2</span></li>
    
                </ul>
    
            </li>
    
            <li class="closed"><span class="folder">Folder 3 (closed at start)</span>
    
                <ul>
    
                    <li><span class="file">File 3.1</span></li>
    
                </ul>
    
            </li>
    
            <li><span class="file">File 4</span></li>
    
        </ul>
    
            
    
        <h4>Sample 2 - Navigation</h4>
    
        
    
        <ul id="navigation">
    
            <li><a href="?1">Item 1</a>
    
                <ul>
    
                    <li><a href="?1.0">Item 1.0</a>
    
                        <ul>
    
                            <li><a href="?1.0.0">Item 1.0.0</a></li>
    
                        </ul>
    
                    </li>
    
                    <li><a href="?1.1">Item 1.1</a></li>
    
                    <li><a href="?1.2">Item 1.2</a>
    
                        <ul>
    
                            <li><a href="?1.2.0">Item 1.2.0</a>
    
                            <ul>
    
                                <li><a href="?1.2.0.0">Item 1.2.0.0</a></li>
    
                                <li><a href="?1.2.0.1">Item 1.2.0.1</a></li>
    
                                <li><a href="?1.2.0.2">Item 1.2.0.2</a></li>
    
                            </ul>
    
                        </li>
    
                            <li><a href="?1.2.1">Item 1.2.1</a>
    
                            <ul>
    
                                <li><a href="?1.2.1.0">Item 1.2.1.0</a></li>
    
                            </ul>
    
                        </li>
    
                            <li><a href="?1.2.2">Item 1.2.2</a>
    
                            <ul>
    
                                <li><a href="?1.2.2.0">Item 1.2.2.0</a></li>
    
                                <li><a href="?1.2.2.1">Item 1.2.2.1</a></li>
    
                                <li><a href="?1.2.2.2">Item 1.2.2.2</a></li>
    
                            </ul>
    
                        </li>
    
                        </ul>
    
                    </li>
    
                </ul>
    
            </li>
    
            <li><a href="?2">Item 2</a>
    
                <ul>
    
                    <li><span>Item 2.0</span>
    
                        <ul>
    
                            <li><a href="?2.0.0">Item 2.0.0</a>
    
                            <ul>
    
                                <li><a href="?2.0.0.0">Item 2.0.0.0</a></li>
    
                                <li><a href="?2.0.0.1">Item 2.0.0.1</a></li>
    
                            </ul>
    
                        </li>
    
                        </ul>
    
                    </li>
    
                    <li><a href="?2.1">Item 2.1</a>
    
                        <ul>
    
                            <li><a href="?2.1.0">Item 2.1.0</a>
    
                            <ul>
    
                                <li><a href="?2.1.0.0">Item 2.1.0.0</a></li>
    
                            </ul>
    
                        </li>
    
                            <li><a href="?2.1.1">Item 2.1.1</a>
    
                            <ul>
    
                                <li><a href="?2.1.1.0abc">Item 2.1.1.0</a></li>
    
                                <li><a href="?2.1.1.1">Item 2.1.1.1</a></li>
    
                                <li><a href="?2.1.1.2">Item 2.1.1.2</a></li>
    
                            </ul>
    
                        </li>
    
                            <li><a href="?2.1.2">Item 2.1.2</a>
    
                            <ul>
    
                                <li><a href="?2.1.2.0">Item 2.1.2.0</a></li>
    
                                <li><a href="?2.1.2.1">Item 2.1.2.1</a></li>
    
                                <li><a href="?2.1.2.2">Item 2.1.2.2</a></li>
    
                            </ul>
    
                        </li>
    
                        </ul>
    
                    </li>
    
                </ul>
    
            </li>
    
            <li><a href="?3">Item 3</a>
    
                <ul>
    
                    <li class="open"><a href="?3.0">Item 3.0</a>
    
                        <ul>
    
                            <li><a href="?3.0.0">Item 3.0.0</a></li>
    
                            <li><a href="?3.0.1">Item 3.0.1</a>
    
                                <ul>
    
                                    <li><a href="?3.0.1.0">Item 3.0.1.0</a></li>
    
                                    <li><a href="?3.0.1.1">Item 3.0.1.1</a></li>
    
                                </ul>
    
                            </li>
    
                            <li><a href="?3.0.2">Item 3.0.2</a>
    
                                <ul>
    
                                    <li><a href="?3.0.2.0">Item 3.0.2.0</a></li>
    
                                    <li><a href="?3.0.2.1">Item 3.0.2.1</a></li>
    
                                    <li><a href="?3.0.2.2">Item 3.0.2.2</a></li>
    
                                </ul>
    
                            </li>
    
                        </ul>
    
                    </li>
    
                </ul>
    
            </li>
    
        </ul>
    
        
    
        <h4>Sample 3 - fast animations, all branches collapsed at first, red theme, cookie-based persistance</h4>
    
        <ul id="red" class="treeview-red">
    
        <li><span>Item 1</span>
    
            <ul>
    
                <li><span>Item 1.0</span>
    
                    <ul>
    
                        <li><span>Item 1.0.0</span></li>
    
                    </ul>
    
                </li>
    
                <li><span>Item 1.1</span></li>
    
                <li><span>Item 1.2</span>
    
                    <ul>
    
                        <li><span>Item 1.2.0</span>
    
                        <ul>
    
                            <li><span>Item 1.2.0.0</span></li>
    
                            <li><span>Item 1.2.0.1</span></li>
    
                            <li><span>Item 1.2.0.2</span></li>
    
                        </ul>
    
                    </li>
    
                        <li><span>Item 1.2.1</span>
    
                        <ul>
    
                            <li><span>Item 1.2.1.0</span></li>
    
                        </ul>
    
                    </li>
    
                        <li><span>Item 1.2.2</span>
    
                        <ul>
    
                            <li><span>Item 1.2.2.0</span></li>
    
                            <li><span>Item 1.2.2.1</span></li>
    
                            <li><span>Item 1.2.2.2</span></li>
    
                        </ul>
    
                    </li>
    
                    </ul>
    
                </li>
    
            </ul>
    
        </li>
    
        <li><span>Item 2</span>
    
            <ul>
    
                <li><span>Item 2.0</span>
    
                    <ul>
    
                        <li><span>Item 2.0.0</span>
    
                        <ul>
    
                            <li><span>Item 2.0.0.0</span></li>
    
                            <li><span>Item 2.0.0.1</span></li>
    
                        </ul>
    
                    </li>
    
                    </ul>
    
                </li>
    
                <li><span>Item 2.1</span>
    
                    <ul>
    
                        <li><span>Item 2.1.0</span>
    
                        <ul>
    
                            <li><span>Item 2.1.0.0</span></li>
    
                        </ul>
    
                    </li>
    
                        <li><span>Item 2.1.1</span>
    
                        <ul>
    
                            <li><span>Item 2.1.1.0</span></li>
    
                            <li><span>Item 2.1.1.1</span></li>
    
                            <li><span>Item 2.1.1.2</span></li>
    
                        </ul>
    
                    </li>
    
                        <li><span>Item 2.1.2</span>
    
                        <ul>
    
                            <li><span>Item 2.1.2.0</span></li>
    
                            <li><span>Item 2.1.2.1</span></li>
    
                            <li><span>Item 2.1.2.2</span></li>
    
                        </ul>
    
                    </li>
    
                    </ul>
    
                </li>
    
            </ul>
    
        </li>
    
        <li class="open"><span>Item 3</span>
    
            <ul>
    
                <li class="open"><span>Item 3.0</span>
    
                    <ul>
    
                        <li><span>Item 3.0.0</span></li>
    
                        <li><span>Item 3.0.1</span>
    
                        <ul>
    
                            <li><span>Item 3.0.1.0</span></li>
    
                            <li><span>Item 3.0.1.1</span></li>
    
                        </ul>
    
                        
    
                    </li>
    
                        <li><span>Item 3.0.2</span>
    
                        <ul>
    
                            <li><span>Item 3.0.2.0</span></li>
    
                            <li><span>Item 3.0.2.1</span></li>
    
                            <li><span>Item 3.0.2.2</span></li>
    
                        </ul>
    
                    </li>
    
                    </ul>
    
                </li>
    
            </ul>
    
        </li>
    
        </ul>
    
        
    
        <h4>Sample 4 - two trees with one tree control, black and gray theme, cookie-based persistance</h4>
    
        <div id="treecontrol">
    
            <a title="Collapse the entire tree below" href="#"><img src="images/minus.gif" /> Collapse All</a>
    
            <a title="Expand the entire tree below" href="#"><img src="images/plus.gif" /> Expand All</a>
    
            <a title="Toggle the tree below, opening closed branches, closing open branches" href="#">Toggle All</a>
    
        </div>
    
        <ul id="black" class="treeview-black">
    
            <li>Item 1</li>
    
            <li>
    
                <span>Item 2</span>
    
                <ul>
    
                    <li>
    
                        <span>Item 2.1</span>
    
                        <ul>
    
                            <li>Item 2.1.1</li>
    
                            <li>Item 2.1.2</li>
    
                        </ul>
    
                    </li>
    
                    <li>Item 2.2</li>
    
                    <li class="closed">
    
                        <span>Item 2.3 (closed at start)</span>
    
                        <ul>
    
                            <li>Item 2.3.1</li>
    
                            <li>Item 2.3.2</li>
    
                        </ul>
    
                    </li>
    
                </ul>
    
            </li>
    
        </ul>
    
        <ul id="gray" class="treeview-gray">
    
            <li>Item 1</li>
    
            <li>
    
                <span>Item 2</span>
    
                <ul>
    
                    <li class="closed">
    
                        <span>Item 2.1 (closed at start)</span>
    
                        <ul>
    
                            <li>Item 2.1.1</li>
    
                            <li>Item 2.1.2</li>
    
                        </ul>
    
                    </li>
    
                    <li>Item 2.2.1</li>
    
                    <li>Item 2.2.2</li>
    
                    <li>Item 2.2.3</li>
    
                    <li>Item 2.2.4</li>
    
                    <li>Item 2.2.5</li>
    
                    <li>Item 2.2.6</li>
    
                    <li>Item 2.2.7</li>
    
                    <li>Item 2.2.8</li>
    
                    <li>
    
                        <span>Item 2.3</span>
    
                        <ul>
    
                            <li>Item 2.3.1</li>
    
                            <li>Item 2.3.2</li>
    
                            <li>Item 2.3.3</li>
    
                            <li>Item 2.3.4</li>
    
                            <li>Item 2.3.5</li>
    
                            <li>Item 2.3.6</li>
    
                            <li>Item 2.3.7</li>
    
                            <li>Item 2.3.8</li>
    
                            <li>Item 2.3.9</li>
    
                        </ul>
    
                    </li>
    
                    <li>
    
                        <span>Item 2.4</span>
    
                        <ul>
    
                            <li>Item 2.4.1</li>
    
                            <li>Item 2.4.2</li>
    
                            <li>Item 2.4.3</li>
    
                            <li>Item 2.4.4</li>
    
                            <li>Item 2.4.5</li>
    
                            <li>Item 2.4.6</li>
    
                            <li>Item 2.4.7</li>
    
                            <li>Item 2.4.8</li>
    
                            <li>Item 2.4.9</li>
    
                        </ul>
    
                    </li>
    
                </ul>
    
            </li>
    
            <li>Item 3</li>
    
        </ul>    
    
        
    
    </div>
    
     <script src="http://www.jq22.com/js/jq.js"></script>
    
    
    
    </body></html>
    View Code

    根据树形菜单实现动态div链接实例,关于实现树形菜单请参照上文内容。

    <script type="text/javascript">
    
    $(function(){
    
      $("#li1").click(function(){
    
      $("#div1").load("save.jsp");
    
         });
    
      $("#li2").click(function(){
    
         $("#div2").load("save.jsp");
    
           });
    
     
    
      });
    
    </script>
    
     
    
    <body>
    
     
    
    <div>
    
    <ul id="browser" class="filetree">
    
    <li ><span class="folder"><a href="">NO</a></span>
    
    <ul>
    
    <li id="li1"><span class="file"><a href="#">1</a></span></li>
    
    <li id="li2"><span class="file"><a href="#">2</a></span></li>
    
    </ul>
    
    </li>
    
    </ul>
    
    </div>
    
    <div id="div1">
    
    div1
    
    </div>
    
    <div id="div2">
    
    div2
    
    </div>
    
    </body>
    View Code


     

  • 相关阅读:
    Anaconda 安装tensorflow(GPU)
    冲量:momentum
    pytorch学习笔记
    python的新特性
    pytorch
    ubuntu16.04 eclipse+pydev 配置
    ubuntu16.04 源码方法安装tensorflow
    django xadmin查找当前用户所在组
    django filter or 多条件查询
    django后台对某些字段设置颜色
  • 原文地址:https://www.cnblogs.com/gynbk/p/6595744.html
Copyright © 2011-2022 走看看