0

以下を構築する「正しい」方法を見つけるのに苦労しています。

タイトルが含まれる td セルがあります (大きなテーブル内)。この td には、サブ メニューを開くためのクリック イベントがあります。このタイトルには、div クラスでラップされた jEditable によるインライン編集を実装しました。

簡略化:

<tr>  
....
  <td class="menuopener"><div class="editable">TITLE</div></td> 
...
</tr>

DblClick で jEditable をトリガーするように div を設定しています。

この div はセル全体を引き継ぐため、menuopener クリック イベントは発生しません。

div を display:inline に変更すると、セルの「残り」を取得して、メニュー オープナー トリガーを取得できます。

しかし、ダブルクリックすると、ユーザーが現在意図していることではないため、メニューを開いてほしくありません....彼らはタイトルを更新したいと考えています。

それで、これを行うための「最良の」方法は何ですか...必ずしもコード的にではなく、人的要因に関してです。遅延トラッカーはアイデアですか?メニューをダブルクリックでトリガーし、シングルで編集するように変更しますが、同じ問題は後方にのみ.....

考え?

4

1 に答える 1