by shigemk2

当面は技術的なことしか書かない

Uncaught TypeError: Property '$' of object [object DOMWindow] is not a functionというエラーについて

HTMLにjavascriptを読み込ませたら、

Uncaught TypeError: Property '$' of object [object DOMWindow] is not a functionというエラーについて

みたいなエラーが出たよ。何がなんだか分からないからググってみたら、
Account Suspended
こんなのに行きついた。
create a noConflict version of your jQuery script
ってさ。

jQuery名前空間が他のライブラリと衝突しているのが原因だって?

var $j = jQuery.noConflict();
     
     // Use jQuery via $j(...)
     $j(document).ready(function(){
       $j("div").hide();
     });
     
     // Use Prototype with $(...), etc.
     $('someid').hide();

すごくテクニカルだけど、要するに、jQueryと、別のライブラリ(Prototype.js)とかを
同時に使いたいときは、こんな風に書いてくれ、との事です。

うーむ。