インプレイスエディタをセットアップすることはできますが、問題なく動作しますが、一度削除する方法はありませんでした誰かがどのように知っている?私はここで、このプラグインについて話していますフィールド(jQuery inplace.jsプラグイン)から「別の場所のエディタ」を削除する方法
:http://www.davehauenstein.com/code/jquery-edit-in-place/
インプレイスエディタをセットアップすることはできますが、問題なく動作しますが、一度削除する方法はありませんでした誰かがどのように知っている?私はここで、このプラグインについて話していますフィールド(jQuery inplace.jsプラグイン)から「別の場所のエディタ」を削除する方法
:http://www.davehauenstein.com/code/jquery-edit-in-place/
私はあなたがインプレースエディタを無効にする意味と仮定します。
私はこのプラグインを一度も使用しませんでしたが、あなたが求めている動作が実装されていると思われるコードサンプルはサイト上に表示されません。
そうでない場合は、多分あなたは、古き良きのdivキャッシュトリック使用することができますすべてが計画通りに行けば、その後の代わりに、イベントをクリックして、DIVがキャッチします
$("#yourElement").disableWithADiv(); // To disable
$("#yourElement").removeDivDisabler(); // To re-enable
を使用
$.fn.disableWithADiv() {
var element = $(this);
var pos = element.offset();
$("body").append($("<div />").css({
"position": "absolute",
"z-index": 1000,
"left": pos.left+"px",
"top": pos.top+"px",
"width": element.width(),
"height": element.height(),
"display": "block"
}).attr("id",element.attr("id")+"-div-disabler"));
}
$.fn.removeDivDisabler() {
var element = $(this);
$("#"+element.attr("id")+"-div-disabler").remove();
}
を要素とインプレースエディタは決して開かれません。全くタイプミスや主な論理上の欠陥がそこに存在しないことを確認し、私の頭の上からではありません
;)
EDIT:
さて、問題がある...の遺体2つの機能をこの構造にカプセル化する必要があります。
return this.each(function() {
// Body here
});
愚かな私。