好的,所以这个非常简单,将实时点击与点击影响 maccordion 在两者中遵循相同行为的能力。正在讨论的行是“ $(".maccordion h3 input").live('click', function () { "。
我想要的只是您单击按钮的基本操作 maccordion 不执行任何操作单击标题中的其他任何位置,它遵循正常动画。
编辑:只是为了添加我已经尝试添加 e.stopImmediatePropagation(); 和 e.stopPropagation(); 尼特什么都做。我还必须使用 live,因为插入的代码是动态创建的,并通过 ajax 引入。
<div class="maccordion">
<h3><input type='button' value='cick'></h3>
<ul>
<li><a href="/custom.html">Custom</a>
</ul>
<h3><a href="/account">Account</a></h3>
<ul>
<li><a href="/account/avatar.html">Avatar</a>
</ul>
$(function () {
//Turn the div into an accordion
$(".maccordion").maccordion({
header: 'h3'
});
//capture the click on the a tag
$(".maccordion h3 input").live('click', function () {
return false;
});
});