Uncaught TypeError: Property '$' of object [object Window] is not a function golf-tuition:38
Uncaught TypeError: Property '$' of object [object Window] is not a function s5_flex_menu.js:79
Chromeデバッグコンソールにいくつかのエラーがあることがわかります。ページにjqueryとmootoolsの両方があるので、何らかのjquery/mootoolsの競合が発生している可能性があることをお勧めします。なぜ今だけトリガーされたのかはわかりませんが!
それを解決する方法については、ここで私の答えを参照してください-しかし、それを要約すると:
を使用してjqueryライブラリを呼び出すとすぐに、jQueryの$エイリアスを完全に無効にします
// Disable the $ global alias completely
jQuery.noConflict();
そして、jQueryスクリプトには
(function($){
// set a local $ variable only available in this block as an alias to jQuery
... here is your jQuery specific code ...
})(jQuery);
安全のために、私はあなたのmootoolsスクリプトにも同じようなことをします:
(function($){
// set a local $ variable only available in this block as an alias
// to Mootools document.id
... here is your Mootools specific code ...
})(document.id);
これまでにこれらの問題が発生したことがないということは、これがjQuery / mootoolsの競合であるかどうかわからないことを意味しますが、$
シンボルのエラーは、そのような競合があることを示唆していることがよくあります。