2012-07-29 80 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函數的返回情況,是否會隱藏選項卡?

相關問題