2012-03-08 8 views
0

DrupalでロードするjQueryコードに奇妙な問題があります。です。文書は最初のポップアップがロードされ、その後、全ページがロードPC上がロードされた後でもMy Macのブラウザでこのコードの負荷にjQueryとDrupalの動作がdocument.readyで発生する

(function ($) { 

    Drupal.behaviors.exampleModule = { 
    attach: myPopUpFunction..... 

})(jQuery); 

:私は、次の命令を使用していました。

は、あなたの問題は、ブラウザ固有のものですが、私の提案は、あなたが、ウィンドウの要素がポップアップ方式をすべてロードされた後にのみ、そのように、ウィンドウのloadイベントでmyPopUpFunctionを結合することができるということであれば

+0

これは正しいですか、最初に表示するか、後に表示しますか? – Scuzzy

+0

申し訳ありません。私はそれがページの負荷の後に読み込まれるようにしたいと思います。 – jax

+0

@arashaga Macブラウザを意味するときは単にMacのSafariを参照するだけですか? – optimusprime619

答えて

3

わからない、ありがとうこれが原因を提供する必要がありますが、ポップアップが「すべて」希望されない場合があります画像を含む要素の後にロードし、ポップアップ・ロードに

$(window).bind('load', function() { 
// popup load goes here 
}); 

を呼び出すトリガーされます。

注:jQuery 1.7以降の方法が推奨されます。バインドの代わりに​​

関連する問題