問題タブ [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 投票する
3 に答える
5063 参照

jquery - $(document).ready() 画像のタイムアウト

jQuery を使用する場合、DOM の準備が整うのを待ってから作業を開始します。私の問題は画像にあります。

画像の読み込みに時間がかかることもあれば、まったくないこともよくあります。だから私は基本的にready()にタイムアウトを持たせたい。5 秒ほど待機し、選択した画像が読み込まれていない場合は、関数が実行されます。

これは可能ですか?

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

jquery - 投稿されたフォームの準備完了イベント

iframe にフォームがあります。このフォームが投稿されると、(フォーム情報に基づいて) ファイルがユーザーに返されます。このファイルは content-disposition:attachment を使用して返されるため、ファイル保存ダイアログのみが表示されます。ファイルがユーザーに返されたら、JavaScriptで何かをしたいと思います。$(iframe).ready(); を付けてみました。フォームが投稿された後にiframeに送信されますが、すぐに消えます。

注目に値する: $(iframe).load(); どちらも機能しません。トリガーされることはありません。フォーム ポストは、技術的には iframe の 2 番目の読み込みです (最初の読み込みは iframe にフォームを表示します)。

何か案は?

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

jquery - javascript ドキュメント対応のFirefox (jQuery)

FireFox では、本文の最後に次の jQuery があります。

これが機能する前に、すべてをロードする必要がある js ファイルが頭の中にたくさんあります。だから私は自分の呼び出しを document.ready イベントに入れました。うまくいきません。IEは正常に動作します。

アラートを入れたら(''); $.getScript を呼び出す前に動作します。

スクリプトがまだ読み込まれていないという問題のように見えますか?

Document.ready は、すべてのスクリプトがロードされて準備が整った後に起動されたと思いました。

ありがとう、イアン

0 投票する
5 に答える
14649 参照

jquery - 部分的なページの読み込み時にjQueryreadyイベントが発生しない

状況は次のとおりです。htmlを含み、jQuerylibrayとタブを使用するページjQueryUIプラグインは、タブがクリックされると別のページをロードします。問題は、page / htmlがロード/レンダリングされるときに(これを単純化して、$( "#myDiv")。load(url);のようなことをしているとしましょう)、もちろん「 window」はすでにロードされており、loadイベントが発生しています。これは、ページのロード(部分ロード)で実行したいjQueryの処理が実行されないことを意味します。UI.tabsプラグインは、ページを他のタブにロードするように設計されており、他のページに独自のjQueryが含まれている可能性があると想定できます...したがって、これを回避する方法があるはずです。

問題を解決するための非常に恐ろしい方法を考えることができます。たとえば、ページの下部にスクリプトブロックがレンダリングされ(divに読み込まれ)、準備ができたときに実行するすべてのことを実行します(ブラウザーを想定できます)。スクリプトブロックがヒットした場合、すでにページをレンダリングしています)。しかし、これは非常に悪い習慣です。助言がありますか?

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

jquery - jquery の非表示は .live で機能し、.ready では失敗します

以下の関数は両方とも (実行する必要がある場合を除いて同一です) に含まれてい$(document).readyます。バージョンは.live期待どおりに機能し、セレクターがチェックされている場合は 2 つの div が非表示になり、チェックされていない場合は表示されます。バージョンは何もしませんが、.readyページが読み込まれるときに指定された div を非表示にすることになっています。チェックボックス「終日」はデフォルトでチェックされています(テスト目的のため)。

.readyバージョンの何が問題になっていますか?

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

javascript - jQueryにNotReadyFunctionはありますか?

ドキュメントの準備ができていないかどうかを確認し、jQuery で定期的に関数を実行することはできますか?

単純に次のようなことを達成したいと思います:

このようなことを達成するためにjQueryに組み込み関数はありますか?

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

jquery - SWFObjectをJQueryに配置する場所

ヘッドセクションに2つのJavaScriptがあります。次に、embedSWF関数を最初のスクリプト内に配置します。私だけがどこにいるのかわからない..

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

jquery - Doing a .post on multiple objects in Jquery on ready

Right now, what i'm trying to do is display some lists on a page and pull out that information from the server using Jquery. The code looks like:

Assuming that /getData returns the needed ul .... /ul html data, how do I go about replacing the text in the divs with the data sent back? I tried different variations of $this.html(data) with no luck. Also, is there a way to select the name of the div to send back as a .post parameter?