繁体   English   中英

jQuery ui选项卡,根据数据库中的值创建选项卡

[英]jquery ui tabs, create tab depending on value in database

我正在使用jquery-ui选项卡向用户加载3个不同的视图,但是问题是不允许用户一直看到所有3个视图。 所以我的问题是,如果标签不包含任何内容,如何动态删除标签。 另一个问题是制表符的高度不能扩展以适合内容。

的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函数,可创建每个视图

对于制表符高度不适合内容的问题,请看一下这篇文章:

jQuery UI的标签-自动高度

以及为什么不创建一个全局函数来根据XxxxView函数的返回来隐藏或隐藏选项卡呢?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM