1

星期六快乐社区,我一直在建立我的第一个网站,并且已经学习了大量关于 css、javascript、php、mvc 框架等等的知识。任何人都可以帮助我使用一些引导示例之类的下拉框....之类的

 ---------------------------
 |      HEADER            +| 

 ---------------------------

 ---------------------------
 |      HEADER            -|
 ---------------------------
 ---------------------------
 ---------------------------
----------------------------

编辑:

<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu"> 
    <li><a tabindex="-1" href="#">Action</a></li> 
    <li><a tabindex="-1" href="#">Another action</a></li> 
    <li><a tabindex="-1" href="#">Something else here</a></li> 
    <li class="divider"></li> 
    <li><a tabindex="-1" href="#">Separated link</a></li> 
</ul>

什么时候展开???

4

1 回答 1

0

您可以使用 jQuery 轻松完成此操作。但主要的想法是在你的 header 内的一个元素上切换 display 属性<div>,例如<ul>你可能用来制作导航栏的那个。

工作示例: http: //jsfiddle.net/Kk78h/(确保单击“+”号。)

<div id="header">
    <h1>Header <span id="adjust">+</span></h1>
    <ul>
        <li>Nav1</li><li>Nav2</li><li>Nav3</li><li>Nav4</li>
    </ul>
</div>

#header { width: 500px;}
h1 { text-align: center; }
h1 #adjust {vertical-align: super; font-size: 20px; color: red; cursor: pointer;}
ul { height: 100px; list-style: none; display: none;}
li { float: left; width: 25%;}

$('#adjust').click(function() {
    $('ul').toggle();
    var cval = $('#adjust').html();
    $('#adjust').html(cval == '+' ? '-' : '+');                                 
});
于 2013-03-09T19:45:44.287 回答