問題タブ [window-load]

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 投票する
1 に答える
87 参照

javascript - $(window).on("load") が postRender でトリガーされない

ページがロードされた後にトリガーする必要があるjqueryコードがあります。ビューのpostRender関数呼び出しで実行していますが、postRenderとウィンドウロードイベントは完全に非同期であるため、ウィンドウロードイベントは私がいる前に発生する可能性がありますload イベントのリスナーを追加する postRender ですが、この場合、関数に代わるものはありますか、それとも何か不足していますか?

助けてくれてありがとう

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

javascript - javascript $(window).load の遅延

この Web サイトには、JavaScript を遅らせる方法について質問する投稿がたくさんあることに気付きました。いろいろ試してみましたが、JavaScript に詳しくないので、どうすればいいのかわかりません。

次の JavaScript コードを 3 秒間遅延させようとしています。ページの読み込み時に Bootstrap モーダルを起動します。

次のことを試しましたが、コードが壊れるか、機能しないようです。

(それを破る)


(遅らせない)


(遅らせない)


誰かがコードを 3 秒間遅らせる方法を理解するのを手伝ってくれたら、感謝します。

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

javascript - ステートフルな React コンポーネントをステートレスな機能コンポーネントに変換する:「componentDidMount」のような機能を実装するには?

小さなステートフルな React コンポーネントを作成しました。このコンポーネントがロードされるとcomponentDidMount、Kendo UI を使用してコンポーネントのコンテンツをポップアップ ウィンドウに表示します。

これが私のコードです:

このコンポーネントは状態を維持する必要がないため、このコンポーネントをステートレスな機能コンポーネントに変換しようとしています。

私が苦労している場所は、componentDidMount 機能を実装する方法ですか? これまでに書いたコードは次のとおりです。

componentDidMount最初は、div のイベント ハンドラーにある種の機能を実装できると思っていましたがonLoad、実行しようとすると、イベントがまったく発生しないことに気付きました (その後、ドキュメントを読んで、実際にはこれを使用できないことがわかりました)。イベント :))。

だから私の質問は:

  • componentDidMountステートレス機能コンポーネントにある種の機能を実装する方法はありますか? 基本的に私がする必要があるのは、コンポーネントが DOM にロードされたときにコンポーネントを操作することです。
  • 私がやろうとしているのは、ステートレスな機能コンポーネントの場合の有効なシナリオですか、それとも標準コンポーネントに固執する必要がありますか?
0 投票する
1 に答える
112 参照

javascript - ページが更新されるとスクリプトが正しく実行される - jquery

私のウェブページには、次のようなスクリプトがあります。

effect.jsファイルには、以下に示すスクリプトが含まれています。

問題は、最初にページを実行したときに結果が得られないことです。その時点で、コンソール出力を次のように取得します

しかし、ページを再度更新すると、結果が得られ、コンソールは次のように出力されます。

window.load完了後に実行するにはどうすればよいですかdocument.ready

誰でもこれを修正するのを手伝ってもらえますか? 前もって感謝します。