2014-09-21 71 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