問題タブ [ready]

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

jquery - ドキュメント対応でのみ機能するJqueryイベント

.net MVC 3 で小さな Web プロジェクトを開始します。私の問題: Jquery 1.8.3.js を含めました。しかし、私の関数はJavaScriptファイルでは機能しません:

これは機能しません:

これはまだ正常に機能しています:

理由がわかりません。

インクルードは正しい順序です。

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

javascript - $(document).ready? の代替

重複の可能性:
dom 内のすべての画像が読み込まれた後の jquery コールバック?

ページの読み込みが完了したら、次のスクリプトを使用して div を読み込みます。

ただし、問題は、ページの読み込みが完了した瞬間にフェードインが発生することですが、すべての画像ではありません。すべてのファイルの読み込みが完了した瞬間にフェードインを開始するように変更する方法はありますか?

ありがとうございました。

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

jquery - jQuery は .click をこのコードで動作させることができません

次の問題があります。

準備ができているのではなく、クリックでアニメーションを開始したい....readyに設定されている場合は機能しますが、.clickに設定されている場合は機能しません

HTMLは次のとおりです。

そしてここにCSS:

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

jquery - ASP.NET MVC3で、ドキュメントの準備完了イベントを遅らせる要素がゆっくりとレンダリングされている場合に、jQuery UIプラグインを適用するにはどうすればよいですか?

その要素の1つ(サードパーティのグリッドコンポーネント)をロードする際の長時間実行されるAjaxリクエストを含むページがあります。このAjaxリクエストは、ドキュメントでのreadyイベントの発生を遅らせます。jQuery UIプラグイン(ボタン、dilog)を使用しています。以前は$(document).readyハンドラー内の要素にそれらを適用していましたが、この場合、Ajaxプロセスが終了するまで、純粋でフォーマットされていない醜い要素がたくさん表示されます。リクエストには最大4〜5秒かかる可能性があるため、非常に煩わしいものです。このシナリオの良い解決策は何でしょうか?

リクエストが終了するまで対応する要素を非表示にしてから表示することもできますが、もっと一般的な手法がある場合はそれをお勧めします。

さらに、残念ながら、このコンポーネントをあまり制御できないため、データをいつどのようにロードするかを制御できません。

編集:readyイベントを遅らせるリクエストはもちろんAjaxリクエストではなく、コンポーネントのMVC部分ビューの長い処理です。ただし、ページの他の部分(この領域の「上」)が早く読み込まれるため、問題は依然として存在します。

編集:私はASP.NET MVC3で作業しています。おそらく、いくつかの出力バッファリング技術が役立つでしょう。これにより、要求全体が処理されるまでコンテンツがフラッシュされなくなります(PHPのob_XXX関数など)。

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

javascript - テキストを変更した後のjQueryの高さ段落の準備完了イベント

含まれているテキストを変更した後、タグのサイズを取得する際に問題が発生します。私は現在、私が満足することにはほど遠い解決策を持っています。これは私が持っているものです(コーヒースクリプトの謝罪、()=>はfunction(){}を意味します)

遅延を削除すると、height()がなくなり、window.loadも使用できなくなり、@textfield.loadはまったく何もしないように見えます。

これを解決するためのベストプラクティスについてどう思いますか?

とても有難い

/ A

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

events - Legend がいつ準備できるかを判断する

凡例の下にテキスト要素 (または 2 つ) を右側に揃えて配置しようとしていますが、一貫した座標を取得できません。

警告: 私は SVG の初心者です。

グラフを表示したい一連のデータセットがあります。あるシリーズから別のシリーズに移動するとき、新しいシリーズを追加し、古いシリーズを削除しています。各更新の後、データセットの平均を含む文字列を凡例の下に配置しようとします。私が直面している問題は、x & y 属性をクエリするたびに、文字列がチャートの外に出てしまうことです。残りの半分では、完璧な結果が得られます。

この文字列を配置するために使用しているコードは次のとおりです。

私が考えているのは、凡例がプロットの外で始まり、その位置に変換されるということです。したがって、レンダリングが完了するまで、正確な座標を確実に「つかむ」ことができません。

それで、私の質問: 凡例の移動が終了したとき (イベント) を判断する方法はありますか、それとも単にタイムアウトを含めて待機する必要がありますか?

0 投票する
10 に答える
146121 参照

events - ng-repeat が終了したときに関数を呼び出す

私が実装しようとしているのは、基本的に「オン ng 繰り返し終了レンダリング」ハンドラーです。いつ完了したかを検出できますが、そこから関数をトリガーする方法がわかりません。

フィドルを確認してください: http://jsfiddle.net/paulocoelho/BsMqq/3/

JS

HTML

回答:finishmove の作業フィドル: http://jsfiddle.net/paulocoelho/BsMqq/4/

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

jquery - FB.XFBML.parse() の問題

Facebook と深く統合された Web サイトを作成しています。js 経由で、いくつかの FB コメントを含む外部 Web ページをロードする php ファイルを呼び出します。

しかし、通常はコメントが読み込まれません (そうでない理由も知りたいのですが、今はそれが問題ではありません)。.js ファイルには

その特定の投稿をクリックすると、FB コメントが読み込まれるようにします。単一の「.well」divがロードされたときにこれを実現する方法はありますか? ready() と waypoint() の両方を試してみましたが、うまくいきませんでした。

ありがとうございました!

編集: on() を使用するのは、load() 関数のおかげですべての「適切な」div が動的に作成されるためです。