Что ж, очевидно, это свойство, управляемое сценарием jEditable, поэтому единственным решением будет копать jEditable.js и добавить еще одну возможность для свойства события, которое будет включать события по вашему вкусу;)
GL - Я собираюсь сделать то же самое прямо сейчас. - Я опубликую некоторую информацию, когда я закончу.
Хорошо, это было довольно легко -
Два изменения в jquery.jeditable.mini.js
найти и заменить:
$(this).bind(settings.event,function(e){if(true===$(this).data('disabled.editable')){return;}
с
var eventlist=settings.event.split(',');$(this).bind(eventlist[0],function(e){if(true===$(this).data('disabled.editable')){return;}
А потом, в конце связанной функции ->
найти и заменить
$(self).attr('title',settings.tooltip);return false;});});
с
for(z=1;z<eventlist.length;z++){
var funcname_of_no_collide_doom=eventlist[0];
$(this).bind(eventlist[z],function(){$(this)[funcname_of_no_collide_doom]();});
}
И tadaam, вам просто нужно установить свойство события, используя список допустимых событий jQuery, например, событие: 'dblclick, click, blur, tomato'
На самом деле этот мод был забавным ... но реальное простое решение предлагает jQuery напрямую:
http://api.jquery.com/bind/
rtfm -