問題タブ [domready]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
8631 参照

jquery - jQuery の複数ドキュメント準備完了キューの順序

jQuery での $(function(){ }) の呼び出しは、定義された順序で実行されることは知っていますが、キューの順序を制御できるかどうか疑問に思っています。

たとえば、「He​​llo World 1」の前に「Hello World 2」を呼び出すことは可能ですか?

問題はそれが可能かどうかです...私はそれがベストプラクティスに反することをすでに知っています;)

0 投票する
7 に答える
19799 参照

javascript - javascript:jqueryなしでイベントのように$(document).readyを書く方法

jquery $(document).ready(function)または$(function)で、jqueryなしで同じことを行うにはどうすればよいですか。ブラウザーと互換性があり、複数の関数をアタッチできるようにする必要があります。

注:dom ready!= window onload

0 投票する
2 に答える
1636 参照

javascript - Google API ローダー setOnLoadCallback() - DOM の準備はできていますか?

私は SWFObject を使用しており、代替コンテンツ (Flash なし) には jQuery プラグインを使用したいと考えています。
明らかに、Flash が利用できない場合にのみ、jQuery とプラグイン スクリプトをロードしたいと考えています。したがって、Google の API ローダーは完璧に思えます。

今、setOnLoadCallback()イベントで悩んでいます。本来のようにトリガーされるようですが、DOM の準備が整う前でしょうか? SO に関する別の質問を見つけたところ、DOM ロード時に文書化されていない 2 番目のパラメーターがあることが明らかになりましたが、
まだ jQuery にアクセスできません!

編集: jQuery のようなライブラリの google.load は window.load でのみ使用できるようです
コールバックを使用して動的にロードできる Google 独自の API はごくわずかです
参照: Google ライブラリ API - google.load はイベントからロードされませんか?

0 投票する
2 に答える
622 参照

jquery - jquery: domready と $(function… の違いを教えてください

やあみんな、ヘッダーファイルに次の行が含まれている非常に興味深いWebサイトテンプレートを見つけました。

どういう意味ですか?domready を使用したい場合は、次のように書く必要があると思いました。

違いはどこですか?それを変更できますか?ご協力ありがとうございました

0 投票する
2 に答える
312 参照

jquery - DOMready 上の IE で mouseenter を起動しないようにすることはできますか?

jQueryは、IE 以外のブラウザーでIE の mouseenter イベントをエミュレートします。ただし、IE では、マウスがまったく動かされていなくても、ページの読み込み時に mouseenter がトリガーされます (実装doScrollでの jQuery の使用による可能性があります)。$.ready

これは他のブラウザーでは発生せず、間違いなくMicrosoft 独自の仕様に従っていません (私の強調):

このイベントは、マウス ポインターがオブジェクトの境界の外側にあり、ユーザーマウス ポインターをオブジェクトの境界の内側に移動した場合にのみ発生します。マウス ポインターが現在オブジェクトの境界内にある場合、イベントを発生させるには、ユーザーはマウス ポインターをオブジェクトの境界の外に移動してから、オブジェクトの境界内に戻す必要があります。

これは、ナビゲーション項目にホバー (または hoverIntent プラグイン) を適用してドロップダウンまたは「メガメニュー」を表示する場合にのみ、使いやすさの問題になり$.readyます。

0 投票する
1 に答える
1977 参照

yui3 - YUI2 から YUI3 および domready への移行

自分のサイトの JavaScript を YU2 から YUI3 に移行したいのですが、アマチュア プログラマーが下手なだけで、最初の落とし穴で立ち往生しています。

次のコードがあります。

YUI3「domready」イベントリスナーを使用してMyAppConfigオブジェクトを関数に渡すにはどうすればよいですか?MyApp.Core.init

前もって感謝します!

0 投票する
1 に答える
1455 参照

javascript - yepnope & jquery & modernizr の初歩的な質問

私は yepnope と modernizr の初心者です。私はいくつかの例をテストしようとしています。私の質問は、jquery がサードパーティの CDN から読み込まれるときです。それはうまくいっています。しかし、jquery がローカルから読み込まれると、domready 関数が機能しませんか? なんで?間違ったスタイルをコーディングしていますか?

0 投票する
3 に答える
649 参照

jquery - jQuery.ready()には何が含まれ、何が含まれるべきですか?

jQuery.ready()には何が含まれ、何が含まれるべきですか?

パフォーマンスの観点から、すべてのコードをaにラップすることjQuery.ready()は、効率的な方法ではないことをどこかで読んだことがあります。

それから私の質問は:何を入れるべきか、そして何が問題なく追い出されることができるかです(私は代表者を外に留めることができると思いますが、それは速い推測です)?

ありがとうございました

0 投票する
3 に答える
681 参照

javascript - 個別に定義された関数がJavaScriptの「domready」イベントで機能しないのはなぜですか?

私はJavaScriptにまったく慣れていません。いくつかの要素に同じ高さを設定しようとしています。関数を「addEvent」宣言の外に移動する以外は、なんとかできました。

言い換えれば、このコードは機能します:

このコードは機能しませんが:

私はすでにより単純な関数でテストしており、たとえば次のように機能します。

と同等です

何故ですか?