2014-09-21 108 views
0

我有一個標籤頁,我不想在div顯示當點擊jquery移動標籤不顯示加載?

 <div data-role="tabs" id="tabs" > 
    <div data-role="navbar"> 
    <ul> 
     <li><a id="1" href="#one" data-ajax="false">1</a></li> 
     <li><a id="2" href="#two" data-ajax="false">2</a></li> 
    </ul> 
    </div> 

我用這個隱藏選項卡在頁面僅加載:

<script> 
    $(document).ready(function() { 
     $("div#one").hide(); 
     }); 
    </script> 

問題如果我嘗試打開第一個標籤,則什麼都不會發生。我認爲它已經開放了。 (第一個標籤工作正常後點擊#two) 有沒有辦法將標籤設置爲不顯示負載?

編輯:
http://jsfiddle.net/b9bafuu4/6/
標籤1顯示的頁面加載ID喜歡他們的不露面的時候頁面加載

+0

請向我們提供一個的jsfiddle所以我們的幫助下,可更注重你的問題。也...做一個更好的描述你的問題...謝謝 – henser 2014-09-21 18:52:34

+0

添加jsfiddle :) sry forgat關於它 – user1246950 2014-09-21 19:19:45

+0

你嘗試添加顯示:無; css規則到你想隱藏的元素?通過查看小提琴,我看不到您想要的內容...您想要在加載時顯示標籤,但不顯示標籤內容? – henser 2014-09-21 19:34:41

回答

0

這是你想達到什麼樣的?看到這裏 - >JSFIDDLE

JS

$(function(){ 
    $('[href="#one"]').click(function(){ 
     $('#one > ul').css('display','block'); 
    }); 
}); 

CSS

#one > ul{ 
    display: none; 
} 
+0

很好的allmost像我想要的頁面的其餘部分似乎仍然得到下推像格在那裏:HTTP ://jsfiddle.net/b9bafuu4/5/ – user1246950 2014-09-21 19:51:15

+0

編輯答案......查看受影響的更改,如果這是您的意圖...請記住,您需要詢問OP中的所有疑問才能擁有社區的適當幫助。 – henser 2014-09-21 20:07:44

+0

這仍然走下一條線,但我可以住那個thx很多:) sry爲壞的英語/解釋 – user1246950 2014-09-21 20:13:25