因此,我想從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/ –