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

前端之家收集整理的这篇文章主要介绍了在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>

猜你在找的jQuery相关文章