jquery をバージョン 1.9.1 にアップグレードしましたが、live() 関数が壊れています。この投稿で説明されているように、現在 live() を on() に移行しています。
しかし、このシナリオは機能していません。「コピー」、「貼り付け」、「切り取り」という複数のイベントを対象にしているためかもしれません。Firefox コンソールにエラーは記録されていません。
以前のコード:
$('#Password').live('copy paste cut', function (e) {
e.preventDefault();
alert("Please do not copy-paste your password");
});
今:
$('body').on('copy paste cut', '#Password', function (e) {
e.preventDefault();
alert("Please do not copy-paste your password");
});
これには、クリーンで素敵なソリューションが必要です。同じコードを 3 回記述しないでください。
ありがとう!