1

次のようなコードを含むメインの js ファイルがウェブサイトにあるとします。

$.fn.extend({
  break: function(){
    //code here
  },
  cut: function(){
   //code here
  },
  // ...many other methods
});

そして私はそれを次のように使用します:

$('#mydiv').break().animate() ...

「break」メソッドを持つ外部 jquery プラグイン ファイルを追加した場合、自分の $.fn メソッドと他の人のメソッドとの競合を防ぐにはどうすればよいですか?

4

1 に答える 1

3

できません。

これが、jQuery UI などの多くのプラグインが、アクション名をパラメーターとして受け取る単一のメソッドのみをプロトタイプに追加する理由です。

于 2009-12-31T20:39:24.693 に答える