我很努力地找到'正確'的方法來構建以下內容。jQuery - 單擊和雙擊 - jEditable
我有一個td單元格中有一個標題(在一個更大的表格中)。這個TD有一個點擊事件來打開一個子菜單。 我已經在這個標題上實現了jEditable的內聯編輯,包裝在一個div類中。
簡化:
<tr>
....
<td class="menuopener"><div class="editable">TITLE</div></td>
...
</tr>
我有格設置爲通過靶向上DBLCLICK的jEditable。
由於該div接管了整個單元格,因此menuopener click事件從不會觸發。
如果我改變div來顯示:inline,我可以得到單元格的「剩餘部分」來使菜單開啓器觸發。
但是,當我雙擊,我不想要菜單打開,因爲這不是用戶打算現在做......他們想要更新標題。
那麼,什麼是「最好」的方式來做到這一點......不一定是代碼明智的,但人爲因素明智。延遲跟蹤器是一個想法嗎?改變菜單觸發雙擊和編輯單,但它的同樣的問題,只有倒退.....
想法?
也許[這](http://stackoverflow.com/questions/5471291/javascript-with-jquery-click-and-double-click-on-same-element-different-effect)可以幫助你。 – Eich 2013-04-10 14:37:48