Мика Туупола : Если вы заинтересованы в моем измененном jeditable (добавлено два события обратного вызова), вы можете получить его здесь . Было бы здорово, если бы вы предоставили эти события в официальной версии jeditable!
Вот мой (упрощенный) код интеграции. Я использую события больше, чем просто для эффекта наведения. Это всего лишь один случай использования.
$('.edit_memo').editable('/cakephp/efforts/updateValue', {
id : 'data[Effort][id]',
name : 'data[Effort][value]',
type : 'growfield',
cancel : 'Abort',
submit : 'Save',
tooltip : 'click to edit',
indicator : "<span class='save'>saving...</span>",
onblur : 'ignore',
placeholder : '<span class="hint"><click to edit></span>',
loadurl : '/cakephp/efforts/getValue',
loadtype : 'POST',
loadtext : 'loading...',
width : 447,
onreadytoedit : function(value){
$(this).removeClass('edit_memo_hover'); //remove css hover effect
},
onfinishededit : function(value){
$(this).addClass('edit_memo_hover'); //add css hover effect
}
});