当前位置:  开发笔记 > 编程语言 > 正文

链接到打开jQuery Accordion

如何解决《链接到打开jQueryAccordion》经验,为你挑选了2个好方法。

我正试图从外部链接打开手风琴div.我看到"navigation:true"选项,但我不确定如何实现它.你给每个div一个id并调用这样的链接吗?http://domain.com/link#anchorid

我是jQuery的新手所以请耐心等待.这是我正在使用的代码,如果它有帮助.


Services

More information about all of these services

Armstrongest.. 13

导航选项不适用于面板激活.这是为了告诉用户他们在哪里.

使用简化的html代码:

Services

More information about all of these services

About

About us

您将唯一ID放在标题中的超链接中

然后jQuery(简化):


"navigation:true"将使您可以访问www.site.com/#about,从而选择"关于"面板.对于激活,有两种方法.也许一种方法是获取查询字符串并将其放入jQuery中.

用C#

$("#accordion").accordion("activate", '<%= Request.QueryString["id"] %>');

用PHP

$("#accordion").accordion("activate", '');

这将允许您指定由www.site.com?id=2打开哪个面板



1> Armstrongest..:

导航选项不适用于面板激活.这是为了告诉用户他们在哪里.

使用简化的html代码:

Services

More information about all of these services

About

About us

您将唯一ID放在标题中的超链接中

然后jQuery(简化):


"navigation:true"将使您可以访问www.site.com/#about,从而选择"关于"面板.对于激活,有两种方法.也许一种方法是获取查询字符串并将其放入jQuery中.

用C#

$("#accordion").accordion("activate", '<%= Request.QueryString["id"] %>');

用PHP

$("#accordion").accordion("activate", '');

这将允许您指定由www.site.com?id=2打开哪个面板



2> DawnPaladin..:

navigation要被很多这些答案的参考选项不建议使用在jQuery UI的1.9,并删除在1.10.给出的理由是:

默认情况下禁用此功能,这只是您可能想要确定在初始化时激活哪个面板的众多方法之一.因此,我们不赞成仅仅处理手风琴之外的逻辑并适当地设置活动选项.

因此,使用较新版本的jQuery UI的编码人员需要编写自己的代码来处理此功能.

对于我的网站,我switch标记之前使用JavaScript 语句完成了此操作.(我不是一个经验丰富的编码员,所以其他人应该随意改进这个答案.)


这是相应的HTML:

Preschool

Preschool content

Kindergarten

Kindergarten content

1st Grade

First grade content

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有