問題タブ [onload-event]

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 に答える
958 参照

jquery - ページがアンロードされる前にjqueryhide()onclick

こんにちは私は何日も頭を悩ませてきました。jqueryのhide関数を使用してドロップダウンするメニューを作成しています。liタグを選択したときにメニューバーを非表示にすると、ページがサイトの次のページに移動します。

アンカータグを選択すると、メニューが消えるだけです。

これはjqueryです:

これはhtmlです:

アンロードと.onbeforeunloadを使用しようとしましたが、頭を悩ませることができません。誰かがアイデアを持っているか、私を正しい方向に向けることができれば、私はそうなるでしょう。

0 投票する
0 に答える
2030 参照

php - ページの onload イベントで別の php ページから php 関数を呼び出しますか?

たとえば、phpFunctions という名前の php ページで説明されているクラスにいくつかの関数を定義しました。たとえば、phpCalling という名前の別のページの onload イベントで、phpFunctions ページの任意の関数を呼び出したいとします。

ひとつは body タグの onload 属性です。

これを行う他の方法はありますか?

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

jquery - typescriptでdocument.readyをオーバーライドできますか

私は異なるページを持つアプリケーションを持っており、ほぼすべてのページに独自のjs(typescriptコンパイラによって生成される)があります。すべてのページのdocument.readyメソッドにはいくつかの共有属性があり、共有関数/プロパティを基本のtypescriptクラスに入れようとしています。

だからそれは次のように見えるはずです

これはできますか?それが可能かどうかわかりませんか?

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

javascript - Jsoup DOMはonload Javaスクリプトを適用しますか?

Jsoup から取得した DOM が

Document doc = Jsoup.connect(page.getPageUrl()).get();

ブラウザーから取得した DOM (ロード直後) と同じでしょうか? つまり、onload() メソッドの実行中に javascript によって DOM 操作が行われた場合、DOM が Jsoup によって返される前に発生しますか?

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

javascript - windows.load に関数を追加すると、同じ JavaScript でのみ機能します

このスクリプトの理由:

「func()」が存在するjsファイルからのみ機能しますか? このスクリプトを抽象化するにはどうすればよいですか?

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

php - ビデオを 10 秒間再生した後にコンテンツをロックする方法は?

御時間ありがとうございます!コンテンツ ロッカーを使用して、10 秒後にビデオをロードして一時停止するにはどうすればよいですか

したがって、ユーザーが再生を押すと、ビデオ (自己ホスト型) が再生され、10 秒間再生した後、一時停止/停止し、コンテンツ ロッカーが読み込まれます。

onClick='show_locker();'

onload='show_locker()'

html5 ビデオ プレーヤーと JavaScript を使用する必要があると思いましたか? 私は JavaScript が得意ではないので、質問はありますか?

<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> Your browser does not support the video tag. </video>

どんなヘルプやコードも素晴らしいでしょう!

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

javascript - JavaScript: ウィンドウの位置が変わり始めた瞬間を検出する

ページが現在の場所を離れて新しい場所の読み込みを開始する正確な瞬間を検出しようとしています: リンクをクリックするか、「送信」またはその他の方法を押した直後。

「onload」イベントとそれを利用するいくつかの方法を知っていますが、それは私が探しているものではありません: 1) リンクをクリックしてから 2) 「onload」イベントを起動するまでに十分な時間が経過する可能性があり、必要です1)の後の瞬間を検出する。

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

javascript - 複数の JavaScript を 1 つの .js ファイルに結合し、onload 関数が競合するようになりました

こんにちは

URL フォース、特定の変数を渡すスクリプト、そして最後に StackOverflow で見つけた非常に優れた IE プレースホルダー スクリプトの 3 つのスクリプトで問題が発生しています。

すべてのスクリプトを別々のファイルに保存したとき、IE プレースホルダー スクリプトは機能していました。

その後、他の 2 つのスクリプトが呼び出されていないことに気付き、body タグで onload 呼び出しを行いました。

ただし、それを行うと、IE フォームの修正が機能しなくなりました。だから今、私はオンロード機能の競合があると思います。そこで、物事を整理するために、さまざまなスクリプトをすべて 1 つのスクリプトにまとめました。

http://jsfiddle.net/qtmvL/1/

ページの読み込み時に各スクリプトを自動的に実行するにはどうすればよいですか? 競合はありませんか?

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

jquery - ロード時の個々の要素に対するjqueryのフェード効果

まず、私はウェブ デザイナーではありません。ただのオタクで、友人を助けようとしています。

グラフィックを多用する Web サイト (写真 Web サイト) で作業しているため、ページの読み込みが遅くなります。最大の遅延はポートフォリオのサムネイルで、通常は jquery スライダーによって隠されています。読み込みが完了する前にページが正しく表示されない可能性があるため (そしてそれが不自然に見える)、 で消える読み込みグラフィックを実装しました$(window).load()。ただし、すべてのグラフィックがロードされるのを待つため、ロード中のグラフィックは、ページを表示する前に 10 秒以上スピンすることがあります (帯域幅によって異なります)。

私がやりたいのは、読み込み時に個々の要素をきれいな jquery 効果で表示することです。そうすれば、視聴者はすぐにコンテンツを見始めることができ、見た目もきれいです。

そのため、いくつかの要素を設定してから、ページの最後でand/or関数をdisplay:none呼び出します。それは機能しますが、グラフィックスが完全に読み込まれる前に関数が実行されることがあるため、まだポップインしているように見えます。しかし、関数を内部にラップしようとしても機能しません。すべてのフェード効果を に入れることができます。これはきれいに見えますが、これらのサムネイルすべてを待機するため、目的に反します。fadeIn()slideDown()fadeIn()fadeIn()('#element').load()window.load()

あるいは、window.load()イベントから特定の画像を除外する方法があれば? または、後に動的にサムネイルギャラリーを追加するにはwindow.load()? 現在、ページはかなり静的で、きれいな jquery スライダーとライトボックスがいくつかあるだけです。

Google から入手した jQuery 1.9.1 を使用しています。ページをきれいにレンダリングするための別の方法またはより良い方法があれば、私はすべて耳にします。

テストサイトのURLはこちらです。私が見たいと思っている私のビジョンは、背景と読み込み中のグラフィック、次にslideDown()ロゴ、続いfadeIn()て画像フレームを表示し、読み込み中のグラフィックを削除し、画像フレームのコンテンツをフェードインしてから、下のナビゲーションメニューを下にスライドさせながらフェードインすることです。左のナビゲーション メニュー。

(編集)
これは、私が回避しようとしている問題のより詳細な説明です。ページ全体の読み込みに 10 秒かかる場合:
@1 秒ですべてのテキスト コンテンツがブロックで表示され、1995 年の不適切な設計の中学 2 年生のプロジェクトのように見えます。
@2-5 秒document.ready()が起動し、スライダー スクリプトがページの解析を終了し、テキスト コンテンツ コンテナ要素を、非常にびくびく醜い方法で所定の位置に移動します。これで、レイアウトは問題ないように見えます。
@10 秒でサムネイルの読み込みが最終的に完了し、起動しwindow.load()ます。

私の現在の回避策は、スライダー スクリプトが終了した後にコンテナー要素のフェードインを開始しますが、それらの要素の一部は読み込みが完了していない可能性があるため、フェードインではなくポップインするように見えることがあります。