我有一个JSFiddle
显示启动时的两个手风琴,即学生和员工 这些Accordions可以嵌套Accordions。
单击学生或员工时是否可以获得提醒(click event fired
)(我的意思是仅限最外面的手风琴)
因为当单击嵌套的Accordion时我有一个单独的逻辑,当单击最外面的Accordion时,它会分离逻辑。
我用过
实际上已经为包括嵌套在内的所有Accordions启动了。
$("div.accordian").accordion({
activate: function (event, ui) {
setStuff(event, ui);
}
});
答案 0 :(得分:1)
我能想到的最简单的事情就是只为你最外面的手风琴添加一个类,然后听那些的点击事件。
尝试这样的事情。 http://jsfiddle.net/UD5eY/3/
<强> HTML 强>
<h3><a href="#" class="Outer">Students </a></h3>
<div id="inner"></div>
<h3><a href="#" class="Outer">Employees </a></h3>
<div id="inner"></div>
<强> JS 强>
$(".Outer").parent().click(function() {
//do codez!
alert("hello");
});