在jQuery中默认使slideToggle()元素折叠

我有一组div,我想使用jQuery的slidetoggle()方法进行折叠/展开。如何使所有这些div认折叠?我想避免在页面呈现期间/之后明确地在每个元素上调用slidetoggle()。

解决方法

您将必须为这些图层分配一个样式:display:none,以便在JavaScript呈现之前不显示它们。那么你可以调用slidetoggle()没有问题。例:
<style type="text/css">
    .text{display:none}
</style>

<script type="text/javascript">
    $(document).ready(function() {    
        $('span.more').click(function() {
            $('p:eq(0)').slidetoggle();
            $(this).hide();
        });
    });
</script>

<body>              
      <p class="text">
          I am using jquery <br/>
          I am using jquery <br/>
          I am using jquery <br/>
          I am using jquery <br/>
          I am using jquery <br/>
          I am using jquery <br/>           
      </p>
      <span class="more">show</span>

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...