Uncaught TypeError: Property '$' of object [object DOMWindow] is not a function
ってエラーについて書いてあるページがあったンでメモ
jQueryの名前空間が他のライブラリと衝突しているのが原因とのこと
他のライブラリでも"$"を使ってることがあるから起こるって考えりゃあいいのかな?

var $j = jQuery.noConflict();
$j(".aaa").css('display', 'none');
$j("#bbb").css('display', 'none');

とかやれば回避できるとのこと
あんま突っ込んで調べてないけどこれで動いたんでとりあえずはよし
上記エラーが出るたびにdocument.getElementByIdで逃げていた日々とはお別れだ