私は独自の onblur() 関数を持っているいくつかの機能を追加するために jeditable js を編集しようとしています。私がやりたいことは、すでに開いている場合は新しい jeditable を閉じることです
私のコードは:
t = setTimeout(function() {
var focusedElem=$(document.activeElement);
if(focusedElem.is("textarea"){
**//what should i write in order to cancel the new one
$(e.target).focus(); //return the focus to the old one
}
else
reset.apply(form, [settings, self]);
}, 500);
コードを汎用的で使いやすいものにしようとしています。そのため、プラグインを使用するユーザーが各要素の ID を書きたくないのです。IDを使用する回答はしないでください。
次の raw を書き込もうとしましたが、どれもエラーを起こしています。reset.apply(form, [settings, $(focusedElem)]);
それ以上に、キャンセルボタンでトリガーしたくない(おそらく彼はそれを追加したくない(ユーザーフレンドリー))