jquery使用案例

 

jq實現點擊一級菜單div,有且只有它下面的二級菜單進行伸縮展開

訪問時如下:

 當點擊一級菜單時,點擊的菜單有的二級菜單展開,其它的二級菜單收縮,再次點擊這個菜單,二級菜單收縮。

<!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" xml:lang="en-us">
<head>
    <title>DL Demo</title>
    <script src="http://code.jquery.com/jquery-1.1.3.1.pack.js"></script>
    <script>
    $(document).ready(function(){
        $("dd").hide();
        $("dt").css({cursor:"pointer"});
        $.each($("dt"), function(){
            $(this).click(function(){
                $("dd").not($(this).next()).hide();
                $(this).next().toggle(500);
                //$(this).next().toggle();
            });
        });
    });
    </script>
    <style>
    body { font-family: Arial; font-size: 16px; }
    dl { width: 300px; }
    dl,dd { margin: 0; }
    dt { background: #F39; font-size: 18px; padding: 5px; margin: 2px; width: 100%;}
    dt a { color: #FFF; }
    dd a { color: #000; }
    ul { list-style: none; padding: 5px;margin:0; }
    </style>
</head>
<body>
<dl>
    <dt><a href="">jQuery</a></dt>
    <dd>
        <ul>
            <li><a href="">Download</a></li>
            <li><a href="">Documentation</a></li>
            <li><a href="">Blog</a></li>
        </ul>
    </dd>
    <dt><a href="">Community</a></dt>
    <dd>
        <ul>
            <li><a href="">Mailing List</a></li>
            <li><a href="">Tutorials</a></li>
            <li><a href="">Demos</a></li>
            <li><a href="">Plugins</a></li>
            <li><a href="">Plugins</a></li>
            <li><a href="">Plugins</a></li>
            <li><a href="">Plugins</a></li>
            <li><a href="">Plugins</a></li>
            <li><a href="">Plugins</a></li>
        </ul>
    </dd>
    <dt><a href="">Development</a></dt>
    <dd>
        <ul>
            <li><a href="">Source Code</a></li>
            <li><a href="">Bug Tracking</a></li>
            <li><a href="">Recent Changes</a></li>
        </ul>
    </dd>
</dl>
</body>
</html>
程序

如下圖,整個菜單欄都在dl標籤下,dt

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章