因此,我想从JQueryUI的Accordion的标题中放置一个contenteditable字段,但是,当我尝试将事件绑定到该子对象时,绑定即使我试图解除或阻止继承,手风琴也是优先的。停止单击,输入和箭头绑定标题的孩子
<div class="accord">
<div>
<div class="theHead" >
<span class="ignoreAccordBinds" contenteditable="true">Edit Me</span>
</div>
<div class="theBody">
SomeBody
</div>
</div>
...
我希望上面的代码忽略所有的手风琴操作时,在跨度内做任何动作。
我已经试过
$(".ignoreAccordBinds").keypress(function(e){
e.stopPropagation();
});
$(".accord").find(".ignoreAccordBinds").unbind();
似乎都没有帮助。
我创建了一个JSFiddle我的问题。如果您尝试使用右箭头键在其中一个标题上移动光标(插入符号),手风琴将选择另一个div。如果您尝试按Enter键,则只会打开/关闭它们而不是插入换行符。
任何人有任何想法吗?
尝试http://jsfiddle.net/arunpjohny/dJbS3/3/ –