問題タブ [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.
jquery - ドキュメント対応でのみ機能するJqueryイベント
.net MVC 3 で小さな Web プロジェクトを開始します。私の問題: Jquery 1.8.3.js を含めました。しかし、私の関数はJavaScriptファイルでは機能しません:
これは機能しません:
これはまだ正常に機能しています:
理由がわかりません。
インクルードは正しい順序です。
javascript - $(document).ready? の代替
ページの読み込みが完了したら、次のスクリプトを使用して div を読み込みます。
ただし、問題は、ページの読み込みが完了した瞬間にフェードインが発生することですが、すべての画像ではありません。すべてのファイルの読み込みが完了した瞬間にフェードインを開始するように変更する方法はありますか?
ありがとうございました。
jquery - jQuery は .click をこのコードで動作させることができません
次の問題があります。
準備ができているのではなく、クリックでアニメーションを開始したい....readyに設定されている場合は機能しますが、.clickに設定されている場合は機能しません
HTMLは次のとおりです。
そしてここにCSS:
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関数など)。
javascript - テキストを変更した後のjQueryの高さ段落の準備完了イベント
含まれているテキストを変更した後、タグのサイズを取得する際に問題が発生します。私は現在、私が満足することにはほど遠い解決策を持っています。これは私が持っているものです(コーヒースクリプトの謝罪、()=>はfunction(){}を意味します)
遅延を削除すると、height()がなくなり、window.loadも使用できなくなり、@textfield.loadはまったく何もしないように見えます。
これを解決するためのベストプラクティスについてどう思いますか?
とても有難い
/ A
events - Legend がいつ準備できるかを判断する
凡例の下にテキスト要素 (または 2 つ) を右側に揃えて配置しようとしていますが、一貫した座標を取得できません。
警告: 私は SVG の初心者です。
グラフを表示したい一連のデータセットがあります。あるシリーズから別のシリーズに移動するとき、新しいシリーズを追加し、古いシリーズを削除しています。各更新の後、データセットの平均を含む文字列を凡例の下に配置しようとします。私が直面している問題は、x & y 属性をクエリするたびに、文字列がチャートの外に出てしまうことです。残りの半分では、完璧な結果が得られます。
この文字列を配置するために使用しているコードは次のとおりです。
私が考えているのは、凡例がプロットの外で始まり、その位置に変換されるということです。したがって、レンダリングが完了するまで、正確な座標を確実に「つかむ」ことができません。
それで、私の質問: 凡例の移動が終了したとき (イベント) を判断する方法はありますか、それとも単にタイムアウトを含めて待機する必要がありますか?
events - ng-repeat が終了したときに関数を呼び出す
私が実装しようとしているのは、基本的に「オン ng 繰り返し終了レンダリング」ハンドラーです。いつ完了したかを検出できますが、そこから関数をトリガーする方法がわかりません。
フィドルを確認してください: http://jsfiddle.net/paulocoelho/BsMqq/3/
JS
HTML
回答:finishmove の作業フィドル: http://jsfiddle.net/paulocoelho/BsMqq/4/
jquery - FB.XFBML.parse() の問題
Facebook と深く統合された Web サイトを作成しています。js 経由で、いくつかの FB コメントを含む外部 Web ページをロードする php ファイルを呼び出します。
しかし、通常はコメントが読み込まれません (そうでない理由も知りたいのですが、今はそれが問題ではありません)。.js ファイルには
その特定の投稿をクリックすると、FB コメントが読み込まれるようにします。単一の「.well」divがロードされたときにこれを実現する方法はありますか? ready() と waypoint() の両方を試してみましたが、うまくいきませんでした。
ありがとうございました!
編集: on() を使用するのは、load() 関数のおかげですべての「適切な」div が動的に作成されるためです。