簡體   English   中英

Twitter Bootstrap:頂部欄刪除內容div

[英]Twitter Bootstrap: topbar strip changing content div

我曾經有Twitter Bootstrap選項卡。

我可以使用以下方法切換div內容:

 <ul class="tabs" data-tabs="tabs" >
                <li class="active"><a href="#home">Home</a></li>
                <li><a href="#files">Files</a></li>
                <li><a href="#help">Help</a></li>


       </ul>

    <script type="text/javascript">

    $('#.tabs').bind('change', function (e) {
        e.target // activated tab
        e.relatedTarget // previous tab
    })
</script>

現在,我想將此功能移至菜單欄:

<div class="topbar">
      <div class="topbar-inner">
        <div class="container-fluid">
          <ul class="nav">
            <li><a class="add_folder">Add</a></li>
            <li><a class="remove_folder">Remove</a></li>
            <li><a class="rename_folder">Rename</a></li>
            <li><a href="#about">About</a></li>
            <li><a href="#contact">Contact</a></li>

          </ul>
          <p class="pull-right">Logged in as <a href="#">username</a></p>
        </div>
      </div>
    </div>

更新:我設法做到以下幾點:

$(document).ready(
function()
{
topbarLinks = $(".nav li");
if (topbarLinks.length > 0)
{
topbarLinks.attr({"onclick" : "topbarItem_OnClick()"});
}

});

function topbarItem_OnClick(event, data)
{
alert("bla");
};

Whay是交換內容的最簡單方法?

TIA

最后,我使用了:

$(document).ready(
function()
{
topbarLinks = $(".nav li a").attr({"onclick" : "topbarItem_OnClick(this.href)"});
});

function topbarItem_OnClick(href)
{

//$(".pill-content").find('*[style]').each(function(index){
//    this.hide();
//});

$(".pill-content>div").hide();
var indexOfHash = href.indexOf("#");
var selected = href.substring(indexOfHash);
$(selected).show();


};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM