問題タブ [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.
javascript - ランダム再生音オーバーラップ
ねえ、私はあなたの助けが必要です。すべてがセットアップされ、ランダム サウンド スクリプトに最適に機能しています。問題は、写真の上にマウスを置くと、ランダムなサウンドが再生されるように設定していることです (それが私が望んでいることです)。ただし、画像にマウスを合わせるたびに別の音が鳴り、別の音が再生されている間にもう一度マウスを合わせると別の音が鳴ります。最終的にはこれをより長いサウンドで実行したいと考えていますが、サウンドが重なって再生されると混乱してしまいます。一度に 1 つだけ再生するように設定する方法はありますか (ランダム選択)、または再生中のファイルが終了するまで開始しません。これを防ぐために何か???
コードは次のとおりです。
Dreamweaver CS6 で JQuery と Audio タグを使用していることを付け加えておきます。(オーディオ 1、2、3 など)
< /オーディオ
ありがとう、ビッグマーケス
templates - クラウドスタックに ISO またはテンプレートを登録できない
ISO またはテンプレートを Apache CloudStack に登録すると、問題が発生します。
登録 ISO フォームを完了して送信したときに、エラー メッセージは表示されません。ただし、テンプレートを調べると、「準備完了」フィールドの結果は「いいえ」で、「ステータス」フィールドは空です! 独自の ISO またはテンプレートを登録できないため、インスタンスを作成できません。
Ubuntu 12.04 LTS を使用していますが、システム VM は既に実行中です! だから、理由はわかりません。助けていただけませんか?
javascript - 1 つの無名関数を使用して、ready イベントと別のイベントにバインドする
通常、複数のイベントを要素にバインドするには、次を使用します.on()。
ただし、readywithの使用.on()は jQuery 1.8 で非推奨になりました。
.on("ready")また、 とは異なる動作をし.ready()ます。具体的には、ハンドラーは、要素が準備完了後に呼び出された場合でも実行され.on("ready")ますが、準備完了後に要素にバインドされている場合は実行されません。.ready()
名前付き関数でそれを達成できます:
しかし、それは理想的とは言えません。単一の匿名関数を使用すると、よりクリーンになります。
jquery - " $(document).ready(function () " は AJAX で生成された JS に必要ですか?
問題を正しく理解できておらず、読む資料が見つからないため、この質問に答えてください。この質問は、一般的に言えば、次の一般的に使用される構造を考慮する必要があります。はい、JS は一番下に行くかもしれませんが、それは別の議論です。
質問: AJAX 応答で 2 番目のラッパーを生成する必要がありますか? document.ready は、JS が動作する前に DOM の準備が整っていることを確認します。では、AJAX で生成された JS には同じロジックが適用されないのでしょうか? 必要な場合と必要でない場合はありますか?AJAXで生成されたJSのオンドキュメント対応のラッパーが何かを修正した状況がありましたが、ずっと他の状況でそれを使用しておらず、すべてが順調でした!!!
ばかげた質問ではないことを願っています!リピートでしたら参考にしてください。私は何も見つけることができませんでした...
jquery - ウィンドウの準備ができたときにスクリプトが起動しない
大きな画像用のスペースを作るために、テキスト .div (.block-left) のサイズを変更するスクリプトがあります。画像の幅と高さは、ユーザー ウィンドウによって決まります。このパラメータに応じて、テキスト .div が適応します。
そのために、スクリプトは、ウィンドウの準備ができたときとサイズ変更されたときの 2 回実行されます。
ほとんどのブラウザーでは、ウィンドウの準備ができている場合、スクリプトは適切に機能しますが、特に Safari では、更新時に問題が発生します。ただし、サイズ変更スクリプトでバグが発生することはありません。
これがスクリプトです(ウィンドウのサイズ変更時に同じことが使用されます):
このスクリーンショットで何を達成することになっているのかを確認できます:

スクリプトを強制的に最初にロードするにはどうすればよいですか?