問題タブ [javascript-events]
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 - Jqueryリストボックス変更イベントはキーボードスクロールで発生しません
HTMLフォームにシンプルなリストボックスとこの非常に基本的なjQueryコードがあります
現在のアイテムがマウスを使用して選択されている場合、changeイベントは正常に発生しますが、キーボードを使用してアイテムをスクロールすると、イベントは発生せず、コードは実行されません。
この動作の理由はありますか?そして、回避策は何ですか?
javascript - attachEventは問題を引き起こします
javascriptでドロップダウン水平メニューを実行しようとしています。FirefoxとChromeでは問題なく動作しますが、IEで問題が発生します。
これが私が持っているコードです
これについて不平を言っているようです。IEでは、リスナー関数がコピーではなく参照であることを理解しています。そのため、これが問題になります。この問題を回避する方法はありますか?
IEのattachEvent用に別の関数を作成し、そこにオブジェクトを直接パスしようとしましたが、それでも文句を言います。
そんな感じ
注:このシンプルなメニュー機能をJQueryに書き直す予定ですが、今のところJavaScript Core + DOMの学習に興味があり、この問題を回避する方法を見つけたいと思います。
前もって感謝します。
javascript - javascriptを使用して新しいテキストボックスを追加する
私はウェブページを持っています。追加と呼ばれるボタンがあります。この追加ボタンをクリックすると、1つのテキストボックスを追加する必要があります。これはクライアント側でのみ発生するはずです。ユーザーが最大10個のテキストボックスを追加できるようにしたい。
javascriptを使用してそれを達成するにはどうすればよいですか?
例:
- テキストボックスが1つだけ表示されます
- ユーザークリック追加>
- 2つのテキストボックスが表示されます
- ユーザーが[追加]をクリックします>
また、ユーザーが余分なテキストボックスを削除できる「削除」というボタンを提供したいと思います。
誰かが私にこれのためのjavascriptコードを提供できますか?
asp.net - asp.netラジオボタンリストのJQuery 'Change'イベントハンドラーがイベントをトリガーしない
次のように、ASP.NET radiobuttonlist の Change イベント ハンドラーを JQuery の ready() ハンドラーに配線しました。
ラジオ ボタンの 1 つを選択すると、MyFunction が呼び出されません。なんで?
javascript - GoogleAnalyticsでtrackPageviewを実行する際の問題
特定のダウンロードリンクのクリックをキャプチャして、GoogleAnalyticsで追跡しようとしています。これが私のコードです
pageTracker._trackPageview()呼び出しまでのすべてが機能します。私のデバッグでは、linkhrefは文字列として正常に渡されています。異常な文字はありません、何もありません。問題は、私のhttpリクエストを監視しているときに、GoogleがトラッキングGIFを2回目に呼び出さないことです(「onclick」プロパティでこの関数を呼び出す場合のように)。JSコンソールからトラッカーを呼び出すことも期待どおりに機能します。それは私のリスナーだけにあります。
リスナーがGoogleのサーバーに接続する前に、デフォルトのアクション(新しいページの読み込み)を延期していない可能性がありますか?延期せずに同様のことを行う他の追跡スクリプトを見てきました。
javascript - 親が開始した読み込みをポップアップが終了したときに親ページに通知するにはどうすればよいですか?
私のメイン HTML ページは次のことを行います。
の読み込みが完了do_something
したら呼び出されたいです。new-page.html
しかし、私が現在持っているものは機能しません -do_something
決して呼び出されません。
どうすればこれを機能させることができますか?
私はこれを FF 3.5 で動作させることだけに関心があります。
javascript - jQuery - どの div が表示されているかを確認します - フェード機能ですぐに確認できませんか?
状況
さまざまなコンテンツを含める一連の div セットアップがあります。
上から特定の div をフェードインおよびフェードアウトするナビゲーションもあります (アニメーションまたはフェード機能を使用)。
問題
すべての div が非表示になっているときにイベントをトリガーできるように、nav を使用しているときに、すべての div が非表示になっていることを確認できるようにしたいと考えています。
ただし、div を非表示に更新するフェード機能の遅延により、チェックは常に 1 つの div アウトであるため、これは困難であることがわかっています。
すべての div が非表示になっているかどうかを確認する堅牢な方法はありますか? ナビゲーションのアイテムをクリックしたときにチェックを初期化し、アイテムがクリックされると、各 div が実際に非表示に設定されるまでに一定の時間がかかることを考慮していますか?
乾杯。
編集-どこに置くべきかだけでなく、「隠しdivのチェック」を含むソリューションが欲しいです。ありがとう。
javascript - JavaScript タイマーが切れたときにユーザーを新しいページにリダイレクトするにはどうすればよいですか?
タイマーが切れたときにユーザーを別のページに自動的にリダイレクトする JavaScript タイマーを作成するにはどうすればよいですか?
javascript - 画像の「src」属性が変更されたときのJavaScriptイベント?
resizePreview()
画像が大きすぎる場合、jQuery ダイアログ ボックスで画像のサイズを変更する関数があります。この画像はユーザーが変更できます。私のコードは次のようになります。
resizePreview()
と を使用$('#imagePreview').width()
し.height()
て寸法を取得し、それに応じてサイズを変更します。問題は、新しい画像がresizePreview()
呼び出されるまでに読み込まれないため、新しく読み込まれた画像のサイズではなく、元のサイズに従って画像のサイズが変更されることです。
コードの 2 行の間に呼び出しを入れるalert()
と、機能します (アラートにより、ブラウザーは新しい画像を読み込むのに十分な時間が与えられるため)。どうやら私はイベントを使用する必要がありますか?画像の src が変更されたとき (onChange イベントのようなものですが、その属性の場合)、または新しい画像の読み込みが完了したときのために、既存のイベントはありますか、またはそれを作成する方法はありますか? 御時間ありがとうございます。