複数のjQueryプラグインを読み込んで、もしプラグイン名が被る以下ようなケースがあった場合、前回のプラグインは上書きされてしまうと思います。
$.fn.testFunc = function(){ alert("test1"); }
$.fn.testFunc = function(){ alert("test2"); }
同じような機能のプラグインを2つ読むことは少ないし、関数名が被ることはほぼないと思うのですが、可能性は0ではないと思います。
これはもうフラグを立ててチェックを入れるしか対策がないのでしょうか?
みんなの回答 3 件
関数名変えりゃええやん。
フラグを立てる前に、目視で気づくと思うんですが。目視ができないようであればjQueryプラグイン使わないほうがいい気がs
人間は作るものなので関数名が被ることはあり得ます。ライブラリに限らずプログラム全般、cssについても同じことです。内製する場合は名前付けのルールを決めますけど、何処かの誰かが作ってるライブラリのチェックは、僕の所では必須事項にしています。
関連するトピックス