普段見ないエラーがいくつか出て困りました・・・
Uncaught TypeError: Illegal invocation
cssの書き方を間違えたため起こりました。シングルクォートで囲んだらエラーが消えました。
.css(top, ***)
↓
.css('top', ***)
Object 数値 has no method 'match'
他のmatchを使った場所では起きてないため調べたところ、matchした文字列のところに数値が入っていました。数値を文字列化したらエラーが消えました。
文字列化参考サイト:http://tamamemo.blogspot.jp/2011/12/javascript_29.html
String(数値)