プラグインの書き込みを少し分岐させたいと思っており、それらを「名前空間」できるようにしたいと決めました。$.methodこれまでのところ、ものをに書き換えるのは$.namespace.method簡単でした。
私が抱えている問題は、のような要素メソッドを作成することですが$('element').method()、名前空間を使用することです。たとえば$('element').namespace.method()。いくつかの回避策を試して作成できますが、そのメソッド内から$.fn.namespace.method呼び出すと、取得したいものではなく、取得するだけです。this$.fn.namespace'element'
例: を呼び出す場合$('body').namespace.test()、メソッド内で、要素testになりたいthis<body></body>
これをどのようにやってのけるかを考え出す助けは大歓迎です。いつものことを考えすぎているだけなのかもしれません。
現在、これまでのところ、うまく機能していないようなものに対して可能な回避策を試み$('body').namespace().method()ています... :P