2017-09-21 7 views
0

私は唯一のdevのサーバー上で起きているだけで、このテンプレートを使用しているようだ地図の埋め込みとの問題を抱えています。問題を診断するのに2日を費やして無駄なことをしました。ここで地図実装エラー

はdevのページです:http://209.59.161.55/~atbencold/locations-hours/maryland/annopolis-area/1918-west-pike-st.html

マップは、しかし、クロームインスペクタで、私はこのエラーを見ています、うまく機能しているようだ:

Uncaught TypeError: Cannot read property 'firstChild' of null 
at Object._.vg (js?libraries=places&key=AIzaSyBWGD9vRktGaqGHBjkg-rSUyjkj7ReOwQk&language=en:85) 
at new Ag (js?libraries=places&key=AIzaSyBWGD9vRktGaqGHBjkg-rSUyjkj7ReOwQk&language=en:87) 
at initialize80_1200188964 (1918-west-pike-st.html:531) 

ときとき私の研究は、この問題が起こって示しマップはまったく機能していません。私のJavascriptの知識があまり強くないので、誰も助けを提供することはできますか?

+0

それとも、それはさらに有用であろう。 –

答えて

1

現在、jQueryのは、GoogleマップやMooToolsの前にロードされます。

これらの3つのライブラリはjQueryとその後、Googleマップが最後、その後、ときに最初MooToolsの負荷を一緒に最適に動作するように見えます。

あなたはindex.phpファイルテンプレートのHEADセクションに次の行の高アップを追加することにより、最初にロードするようにMooToolsのを強制することができるかもしれない:

JHTML::_('behavior.framework', true); 

jQuery Easyも正しい順序でライブラリをロードを支援することができますし、 MooToolsの読み込みが必要ない場合は、MooToolsの読み込みを停止するのに役立つかもしれません。誰かがチェックインに何のための任意の勧告を与えることができる場合でも

+0

あなたはテンプレートのindex.phpにまたはルートのindex.phpで、それを追加することを意味しますか?私はどちらかにその行を追加するときに何も変更を見ていない。 –

+0

私の提案は、テンプレートのindex.phpファイルのためですが、これが動作しない場合、それはjQueryの簡単に試すことが最善かもしれません。 –

+0

ありがとう、私はそれと遊んで、私が思い付くことができるかを見ていきます。 –