在我的网站上,我的 imageshow 中有一些链接(所有页面上的 head 部分)指向包含手风琴的第二页。我想在点击链接时打开相关的手风琴内部。
<a onclick="doAccordion(1);" data-target="#collapse1" href="/page/services#1">blabla</a>
如果用户单击带有手风琴的第二页(例如通过标准导航),默认情况下会打开一些手风琴。
点击链接,默认打开的手风琴应该关闭,只有相关的手风琴应该打开。下面是我的 javascript,仅当我已经在包含手风琴的页面上时才有效。如果用户在不同的页面上单击链接,除了默认设置之外什么都不会发生。我需要首先执行对 url 的调用,并且仅当目标页面打开类 .collapse.in 和 div#collapse1 可用时。
function doAccordion(id){
$('.collapse.in').each(function () {
$(this).collapse("hide");
});
$('div#collapse'+id).collapse("show");
}
希望我试图解释的内容有点道理。我怎样才能先打开网址然后执行上面的代码?
谢谢吉娜