当前位置: 首页 > 面试题库 >

使多个部分保持打开状态的jQuery UI手风琴?

皇甫礼骞
2023-03-14
问题内容

我可能是个白痴,但是如何在jQueryUI的手风琴中打开多个部分?演示一次只能打开一个……我正在寻找一个可折叠的菜单类型系统。


问题答案:

这原本是讨论中[的手风琴jQuery用户界面文档:

注意:如果要一次打开多个部分,请不要使用手风琴

手风琴不允许同时打开一个以上的内容面板,为此需要付出很多努力。如果您正在寻找一个可以打开多个内容面板的小部件,请不要使用它。通常它可以用几行jQuery代替,如下所示:

 jQuery(document).ready(function(){
   $('.accordion .head').click(function() {
       $(this).next().toggle();
       return false;
   }).next().hide();
 });

或动画:

 jQuery(document).ready(function(){
   $('.accordion .head').click(function() {
       $(this).next().toggle('slow');
       return false;
   }).next().hide();
 });

“我可能是个白痴”-如果您不阅读文档,那么您不是白痴,但是如果遇到问题,通常可以加快找到解决方案的速度。



 类似资料:
  • 问题内容: 我已经提交了类似的问题,但已将问题分解为最简单的形式,因此我将其再次发布: 问题是,如果我多次添加同一文件,SolrJ似乎会使文件句柄保持打开状态。 我使用以下方法向Solr提交文档: 而这种删除文件的方法: 但这似乎留有一些文件句柄: 以下代码段演示了该问题: 如果我两次添加相同的文档,SolrJ会以某种方式使这些句柄保持活动状态,并且添加的文档无法被任何其他进程修改。 我已经尝试调

  • 我制作了一个带有引导的手风琴,但它处于for循环中,所以当我单击手风琴的一个项目时,所有其他项目都会同时打开。我怎么能只点击打开手风琴的一个项目?

  • 我正在创建一个URLClassloader来加载一些JAR。每个jar从不同的classloader中正确加载,每个jar包含一个具有run()方法的类。现在这个run()的主体可以在其中创建一个匿名的内部类。但是,因为我在try-with-resources块中创建了我的URLClassloader,所以它会自动关闭,并且在运行时,当它试图加载匿名内部类时,它会抛出一个NoClassDefFou

  • 嗨,我正试图在一台windows机器上使用PHP执行多个命令。我试过这个代码: PHP 使用新的 shell 执行每个命令,并在完成后将其关闭! 我知道每个“shell_exec”创建一个新的shell,并且控制等待直到命令执行完成。我怎样才能创建一个在后台保持打开的shell,直到我关闭它? 我不确定“proc_open”或“popen”是否有帮助? 更新当我尝试PROC_OPEN() 它只打印

  • HTTP协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 客户端与服务器端的一次通信,就是一次会话 实现状态保持的方式:在客户端或服务器端存储与会话有关的数据 存储方式包括cookie、session,会话一般指session对象 使用cookie,所有数据存储在客户端,注意不要存储敏感信息 推荐使用sesison方式,所有数据存储在服务器端,在客户端cookie中存储sessio

  • 我有一个非常好的手风琴,它在网站上看起来很好,并且可以正常工作。但是,我正在尝试为其添加更多JavaScript功能,以使其看起来更专业。 目前,手风琴允许您一次打开多个面板,即如果我打开一个选项卡,然后打开另一个选项卡,两个选项卡将同时打开。关闭这些面板的唯一方法是重新单击标题。 我想要的是一些防止同时打开多个选项卡的JavaScript代码,所以如果我单击一个新面板,它应该首先关闭现有的打开面