2010-07-26 52 views
1

對於the jQuery extension Jeditable,可以指定的參數之一是哪個DOM事件會將div/span/...轉換爲文本輸入/ textarea/...如何讓一個Jeditable(jQuery)跨度激活對多個事件的編輯?

我想要多個事件作爲觸發器;也就是說,我希望點擊事件或上下文菜單事件將範圍轉換爲就地編輯區域。

有沒有優雅的方式來做到這一點,而不分叉Jeditable?

- 編輯 -

指定事件的代碼示例如下。該參數是可選的,默認爲常規點擊。

$(".edit_rightclick").editable("/ajax/save", 
     { 
     cancel: "Cancel", 
     submit: "OK", 
     tooltip: "Right click to edit.", 
     event: "contextmenu", 
     }); 

與該事件未指定的常規點擊事件調用兩次,一次,一個用於contextmenu事件似乎並沒有產生預期的(如果沒有切換鼠標按鈕之類的東西右鍵點擊)從任一鼠標按鈕單擊變爲可編輯效果。

+0

你能告訴您設置偶數參數的代碼是什麼? – hookedonwinter 2010-07-26 21:20:22

回答

0

我走得不到答案的,到目前爲止,意味着它是不可能的,或者更確切地說,它需要改變Jeditable或jQuery的,這將包括爲開發,可能的代碼味道頭痛等

相關問題