問題タブ [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.
javascript - JS ウィンドウの準備とスクリプトのタイミング
超簡単。Mootools や JQuery などを使用するか、単純な古い JS を使用します。ウィンドウの準備が整う前に、作業するノードを選択できますか
たとえば(私の省略形には申し訳ありません)
ウィンドウの準備ができていないため、要素が実証されていることを期待できますか? ウィンドウはレンダリングの準備ができているか、解析中などの準備ができていますか?
javascript - TinyMCE の初期化は dom Ready イベント内にある必要がありますか?
このような公式サンプルでは、dom ready イベントで初期化コードをカプセル化していません(ソースを表示をクリック)。
dom ready イベントなしで使用しても安全ですか? 初期化内でdom readyイベントを制御しますか?
joomla - Mootools domready は 2 回呼び出されます
domready 関数が 2 回呼び出されている理由がわかりません。
window.addEvent('domready', function() {
alert('Ready!!111');
}
joomlart t3テンプレートといくつかのjaモジュールを備えたjoomla 1.6インストール(mootools 1.3)上にあります。それ以外には、独自のカスタム コンポーネントがありますが、特別なことは何もありません。dom の準備ができたときに実行される一連のコードを使用します。domready が 2 回実行される理由を解明しようと何時間も費やしましたが、役に立ちませんでした。
リンク: http://elwood.visualdomainhosting.com/
誰がこれを引き起こしているのかについて何か考えを持っていますか? または、似たようなことを経験しましたか?
編集: Firefox、IE、Chrome、Opera、および Safari を使用して PC でさらにテストを行った結果、この問題は Chrome と Safari にのみ存在することがわかりました。私の開発用に Chrome と Safari の両方を使用している Mac ユーザーである私は、それがすべてのブラウザーの問題であると想定しました (私の愚かな仮定)。上記と同じ結果が得られない場合は、Chrome 12.0.742.112 と Safari 5.0.5 (6533.21.1) を実行しています。
javascript - MooTools DOMReady が yepnope を介して DOM の準備ができた後に接続された場合、IE7 で起動しない
yepnope を使用してスクリプトをロードしていますが、IE7 を使用している場合、Mootools domready OR load イベントが既に発生している場合は発生しません。理由はありますか?
これがコードです。
MooTools バージョン 1.3.2 (非互換) と Modernizr にバンドルされている yepnope を使用します。
さらにテストした結果、IE9 と IE8 も domready を起動していないようです。
javascript - Jquery domreadyはどのように機能しますか?
domreadyイベントを追跡するためのjQueryソースコードを見ていますが、完全には理解していないことが1つあります。スクリプトが動的に含まれ、非同期でロードされる場合はどうなりますか?そうすれば、スクリプトのロード時にドキュメントがすでにロードされている可能性があります。jQueryがこれをチェックする唯一の場所はdocument.readyStateです。
私が間違っている場合は訂正してください。ただし、このプロパティはごく最近Firefoxに導入されていませんか?もしそうなら-DomContentLoadedイベントはすでに発生している可能性があり(ウィンドウのonLoadでさえも)、そのような状況でdomreadyのコードを実際に呼び出す方法はありません。
javascript - font-faceがいつ適用されたかを知る方法
私は現在、カスタムフォントを幅広く使用している顧客向けの企業Webサイトを構築しています。
jQuery DOM対応では、配置計算を行って、動的コンテンツに基づいて動的な幅と高さのポップアップメニューを配置する場所を特定しています。
font-faceが適用される前にDOM-readyが起動され、幅と高さが正しくないため、これらの計算は失敗します。
現在(プロトタイプの場合)、DOMの500ミリ秒後に計算を行っています。この問題を軽減する準備ができていますが、明らかな理由で本番環境に移行できません。
この問題は、最新のFirefoxとChromeで確認されています。IE 8には問題がないようですが、DOM対応の起動はかなり遅いので、遅延は組み込みのようなものだと思います:)
ロードイベントを待つことはオプションではないので、あなたへの私の質問はこれです:
font-faceが適用されたことを検出するための信頼できるクロスブラウザの方法はありますか?
jquery - 部分ビューで jquery ready イベントを定義する
Site.Master ページで $(document).ready() イベントを定義しましたが、部分ビュー (メッセージとエラー メッセージの表示に使用) の 1 つで別の $(document).ready() も定義したいと考えています。 、そして私はすべてのページとすべての部分ビューでこの部分ビューを呼び出しています...
部分ビューはページに表示され、モーダルポップアップも使用しています...これを試しましたが、部分ビューの準備完了イベントが発生しません
いくつか質問があります。
- まず、私がやろうとしていることをすることは可能ですか...
- 部分的なビューを持つページがあり、そのためページには 2 つの $(document).ready() イベントがあるため、ページが読み込まれると、これら 2 つのイベントの間に衝突がありますか ...
そして、誰かがいくつかの例を提供できる場合...
javascript - jQuery - 「準備が整うまで待つ」?
私のウェブサイトにはこのスライダーがあります:
http://css-tricks.com/examples/AnythingSlider/
It works fine, but I don't like the way it loads (you can see list of the images with list dots before it is ready).
Is there a universal way of bypassing that? How to load the slider in the background so users don't see it UNTIL it's fully loaded (while it loads in the background I could display preloader.gif for example).
I was thinking about opacity: 0 & fading it after the slider in DOM, but maybe there's other way?
gwt - GWT で DOM 対応
GWTに jquerysready()
のようなものはありますか。iframe を追加し、DOM の準備ができたら確認します。
javascript - OnClientNodeClicked イベント ハンドラで RadTreeView が見つからない
私は Telerik RadTreeView を使用しており、そのOnClientNodeClicked
プロパティに JavaScript 関数を提供しています。
私がやっていることは、onPageSelected
テレリックの DOM の準備が整った状態で手動で実行することです。ただし、pagesTree
変数はその時点で null です。どうしたの?この問題は IE8 でのみ発生します (IE9 でも発生せず、IE7 以下はサポートしていません)。