【发布时间】:2011-05-07 10:14:54
【问题描述】:
我有一个导航列表。我正在寻找的效果是当用户点击一个链接时,一个手风琴风格的 div 由 jQuery 构建和显示。然后,如果用户单击同一屏幕,则会从屏幕上删除。
【问题讨论】:
标签: javascript jquery html dom
我有一个导航列表。我正在寻找的效果是当用户点击一个链接时,一个手风琴风格的 div 由 jQuery 构建和显示。然后,如果用户单击同一屏幕,则会从屏幕上删除。
【问题讨论】:
标签: javascript jquery html dom
这里有一些鳕鱼将创建一个 DIV,如果它还没有,从链接的 HREF 属性中包含的 URL 中加载一些 HTML,然后将它变成手风琴。如果 DIV 已存在,则将其删除。
$('.navLink').click( function() {
var accordion_id = 'accordion_' + this.id;
var accordion = $('#' + accordion_id);
if (accordion.length > 0) {
accodion.remove();
}
else {
$('<div id="' + accordion_id + '"></div>')
.appendTo('#someDiv')
.load( $(this).attr('href') )
.accordion();
}
return false; // cancel default action of link
});
【讨论】:
是的,我很确定这是可能的。看起来可能有插件和第三方工具可以帮助您完成这项任务。这个看起来很有希望:http://jqueryui.com/demos/accordion/
【讨论】: