代码之家  ›  专栏  ›  技术社区  ›  Soeren

表布局中的Jquery选项卡

  •  0
  • Soeren  · 技术社区  · 16 年前

    我想“制表”的部分在嵌套的表格布局中。

    它始于这样的餐桌混乱之后:

    <table> <tr> <td> <table> <tr> <td> <table> <tr> <td> 
            <div id ="SearchModuleContainer">
           <ul class="tabNavigation">
              <li><a href="#PersonSearchPanel"></a></li>
              <li><a href="#TypeSearchPanel"></a></li>
           </ul>
    
          <div id="PersonSearchPanel" runat="server">
            <table width="100%" border="0" cellspacing="0">
               <tr>
                 <td align="center" valign="top">
                    <table width="100%" border="0" cellpadding="0" cellspacing="0">
                       <tr>
                ...
                ...
          </div>
          <div id="TypeSearchPanel" runat="server">
            <table width="100%" border="0" cellspacing="0">
               <tr>
                 <td align="center" valign="top">
                    <table width="100%" border="0" cellpadding="0" cellspacing="0">
                       <tr>
                ...
                ...
          </div>
        </div>  
    

    我在jquery-ui-1.7.1中添加了一个ref,在我的js文件中,我有:

    $(document).ready(function() {
        $("#SearchModuleContainer").tabs();
    });
    

    1 回复  |  直到 16 年前
        1
  •  0
  •   jeroen.verhoest    16 年前

    您需要确保正确实现了css ui选项卡隐藏,ui选项卡已选中 班级。如果你没有正确地完成这项工作,那么脚本似乎就不起作用了。最简单的检查方法是添加以下内容:

    <link type="text/css" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7/themes/smoothness/jquery-ui.css" />
    

    只需在javascript文件之前将其添加到html页面的头部即可。我测试了您的示例,选项卡功能适用于表。

    [EDIT]我粘贴了测试示例中的源代码 here .