首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在页面加载中折叠展开行

如何在页面加载中折叠展开行
EN

Stack Overflow用户
提问于 2016-02-02 05:00:58
回答 2查看 1.4K关注 0票数 0

在折叠页加载时默认出现的展开行时,我需要您的帮助。以下是javascript代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="http://code.jquery.com/jquery-1.5.1.min.js" type="text/javascript"></script>
<script type="text/javascript">

  $(document).ready(function() {
    $('.RowToClick').click(function() {
      $(this).nextAll('tr').each(function() {
        if ($(this).is('.RowToClick')) {
          return false;
        }
        $(this).toggle(350);
      });
    });
  });

</script>

下面是表标记中的tr代码,它折叠和展开tr标记:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<tr class="RowToClick">
  <td><%=i%></td>
  <td width="20%" style="padding: 1px; cursor: pointer" title="Click Here to Expand/Collapse Sub Folders">
  <span style="text-decoration: underline"><%=sz_FolderName%></span>
  </td>
</tr>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-02 07:43:32

添加以下CSS:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.RowToClick {
      display:none;
 }

或添加内联样式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<tr class="RowToClick" style="display:none">
票数 0
EN

Stack Overflow用户

发布于 2016-02-02 05:07:55

如果你想装的话。在DIV中放置所需的HTML元素(或者使用一些现有的TR或根据您的需要),例如divID。

像这样开始你的剧本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
     $('#divID').toggle();

试试这个脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  $(document).ready(function() {

    $("table").each(function() {
         $("tr").each(function() {
             if ($(this).hasClass('RowToClick')) {
                       }
              else {
                                $(this).toggle(50);
                    }
                });
       });

       $('.RowToClick').click(function ()
                 {
                     $(this).nextAll('tr').each( function()
                     {
                         if ($(this).is('.RowToClick'))
                        {
                           return false;
                        }
                        $(this).toggle(350);
                     });
                 });

         });

最新情况:

你能试试这把小提琴吗?

http://jsfiddle.net/riginvp/xgeth4br/4/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35154256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文