jQuery - slideToggle [英] jQuery - slideToggle

查看:65
本文介绍了jQuery - slideToggle的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于列表中包含多个项目的菜单,我使用slideToggle()来显示/隐藏项目。但是,在初始状态。显示所有项目。我想为列出的项目更改初始状态。怎么做到呢?提前致谢。我项目中的相关代码如下:

For a menu with multiple items in list, I used slideToggle() to show / hide the items. However, in the initial state. all of items are shown. I want to change the initial state to be off for the listed items. How can it be done? Thanks in advance. The related code in my project is below:

    $(function () {
        $("#menu > li").click(function () {
            $(this).children("ol").slideToggle();
        });
    });
    ....
<ul id="menu">
  <li>Menu Item 1
    <ol>
      <li><a href="#">Sub Item 1.1</a></li>
      <li><a href="#">Sub Item 1.2</a></li>
    </ol>
  </li>
</ul>

推荐答案

function (){


#menu> li)。click( function (){
("#menu > li").click(function () {


这个)。children( ol)。slideToggle();
});
});
....
< ul id = 菜单>
< li>菜单项 1
< ol>
< li> ;< a href = >子项 1 1 < / a > < / li >
< li>< a href = > Sub Item 1 2 < / a > < / li >
< / ol >
< / li >
< / ul >
(this).children("ol").slideToggle(); }); }); .... <ul id="menu"> <li>Menu Item 1 <ol> <li><a href="#">Sub Item 1.1</a></li> <li><a href="#">Sub Item 1.2</a></li> </ol> </li> </ul>


这篇关于jQuery - slideToggle的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆