2012-07-29 82 views
0

我正在使用jquery-ui选项卡为用户加载3个不同视图,但问题是用户不允许始终查看所有3个视图。所以我的问题是如何动态删除选项卡,如果它不包含任何内容。另一个问题是标签高度不适合内容。jquery ui选项卡,根据数据库中的值创建选项卡

PHP:

echo '<div id="tabs">'; 
      echo '<ul><li><a href="#tabs-1">Author</a></li>'; 
      echo '<li><a href="#tabs-2">Organizer</a></li>'; 
       echo '<li><a href="#tabs-3">Reviewer</a></li></ul>'; 
      while ($r = mysql_fetch_assoc($get_role)) { 
       $role = $r['role']; 
       if ($role == 'author') { 
        echo "<div id='tabs-1'>"; 
        AuthorView($member_id, $conference_id, $start, $end, $today); 
        echo "</div>"; 
       } else if ($role == 'organizer') { 
        echo "<div id='tabs-2'>"; 
        OrganizerView($conference_id, $end); 
        echo "</div>"; 
       } else if ($role == 'reviewer') { 
        echo "<div id='tabs-3'>"; 
        ReviewerView($member_id, $conference_id, $start, $end, $today); 
        echo "</div>"; 
       } 
      } 
      echo "</div>"; 

PS:AuthorView,ReviewerView,OrganizerView是PHP函数,它创建每个视图

回答

0

有关标签高度不恰当内容的问题,看看这个岗位:

jQuery UI Tabs - Automatic Height

而且你为什么不建立一个全球性福根据XxxxView函数的返回情况,是否会隐藏选项卡?

相关问题