問題タブ [jquery-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 - Firefox での重複レコードの表示
私はオンライン音楽ストアに取り組んでいます。myplaylistsなどのボタンがありますmydownloads。これらのボタンをクリックすると、それに応じて曲のリストがグリッド ビューに表示されます。
問題は、ボタンを 2 回すばやくクリックすると、リストが 1..4..8 1..4..8 のように 2 回表示され、3 回すばやくクリックすると 3 回表示されることです。append()
リストに曲を追加します。
これらは Firefox でのみ発生します
問題がわかりません。
jquery - GWT と jQuery: jQuery を使用して、GWT コードによって生成されたイベントを削除する方法
jQuery を使用して、GWT によって生成されたアンカーのクリック イベントを削除するにはどうすればよいですか? たとえば、次のような GWT コードがあります。
したがって、次のような HTML コードが生成されます。
IE以外では、これを使用できます:
クリック イベントを無効にしますが、これは IE では機能しません。メソッドを使用しようとしてunbind()
いますが、どちらも機能しません。これを行う方法はありますか?
javascript - クリックイベントにバインドされているときにjqgridが実行されない
これが機能しない理由はわかりませんが、おそらく jJavascript にあまり詳しくないためです。
以下が初期化されます
productBindToGrid()
が入力.jqGrid()
され、初期化時に起動しますが、.sideboxEntry
クリックすると入力されますが、.jqGrid()
動作していないようです。
私は何が欠けていますか?
jquery - Ajaxを使用してCakePHPの入力テキストフィールドに動的に入力するにはどうすればよいですか?
いくつかのフィールド(名前、住所、電話番号など)を含む「個人の追加」フォームがあります。
フォームを送信する前に、他のフィールドの情報を使用して一部のフィールドに事前入力できるようにしたいと思います。たとえば、ユーザーが都市を入力すると、Ajaxクエリは電話番号の市外局番を取得し(コントローラには「市外局番」データベースがあります)、電話番号フィールドに入力します。いくつかのタイピング。
を使用してみましobserveField
たが、要素のinnerHTMLのみを変更でき、入力フィールドの値は変更できないようです。
どうすればいいのか提案はありますか?
javascript - 要素にイベントが存在するかどうかを確認します
イベントがjQueryに存在するかどうかを確認する方法はありますか? カスタム名前空間イベントを使用するプラグインに取り組んでおり、イベントが要素にバインドされているかどうかを確認できるようにしたいと考えています。
jquery - jQuery: リンク上の trigger()
リンクしようとしtrigger()
ていますが、うまくいかないようです。
<img>
要素には、リンクのrel
ID を含む属性があります。可能であれば、要素をクリックすると、対応するリンクがトリガーされます。
問題は、ネイティブ リンク アクションではなく、jQuery クリック イベントをキャプチャしていることだと思います。
とにかく、ここにあなたが見るためのコードがあります:
編集
私の答えは次のとおりです。リンクのネイティブ イベントをこの方法でトリガーすることはできないため、window.location
代わりに使用することにします。
javascript - jQueryイベントハンドラーをYouTubeムービーにアタッチするにはどうすればよいですか?
[編集:すでに回答した人には申し訳ありませんが、睡眠不足の状態で、この特定の状況がYouTube映画であり、JWFLVプレーヤーではないことを忘れました。YouTubeの映画とのやり取りに関するより広範なドキュメントがあることがわかりますので、それを追求しますが、それ以上の情報も歓迎します]
jQueryサイクルプラグイン( http://malsup.com/jquery/cycle/ )を使用してローテーションされているdivのコレクションに埋め込まれたYouTubeビデオを使用しています。
映画の1つをクリックして再生を開始したときにサイクルを停止したいのですが、jQueryイベントハンドラーをプレーヤーオブジェクトにアタッチする方法がわかりません。
現在のコードは次のようになります(jQueryでオブジェクトタグを直接選択することはできないため、親divを選択してから、オブジェクト要素を最初の子として取得します)。
しかし、それではうまくいきません。私はFlashの作成者ではないため、ActionScriptに精通しておらず、JavaScriptとFlashムービーの相互作用をこれまでに設定したことはありません。
javascript - Javascript 削除イベントでの削除の確認
フォームからフィールドを動的に削除するために Javascript 呼び出しを使用しています。私の問題は、アクションが非常に迅速に発生し、元に戻せないことです。なので、Rails標準の削除確認を追加したいのですが、どうすればうまくいくのかわかりません。基本的に、これを追加したい... :confirm => 'よろしいですか?'
フィールドの削除を担当する Javascript の行は次のとおりです。
<%= link_to_function “Remove”, ”$(this).up(’.task’).remove()” %>
これは、Advanced Rails Recipes の Ryan Bates マルチモデル フォーム テクニックの標準実装からのものです。
必要に応じて詳細を提供できます。
javascript - jQuery クリック/変更イベントが IE7/8 で正しく機能しない
イベントをチェックボックスの変更またはクリック イベントにバインドしていますが、Firefox では問題なく動作しますが、IE では、イベントが発生する前に他の場所をクリックする必要があります (ぼかしの原因)。
これはIEがイベントを発生させる方法にかかっていると読んで信じていますが、とにかくそれを回避することはできますか?
重要なのは、検索ボタンをクリックする必要がないスムーズな検索機能であることです。
javascript - JQueryイベントが非同期ポストバックで機能しない、2番目のポストバックで修正、3番目で中断
これが私のページの簡略版です:
簡略化されたコードビハインドは次のとおりです。
ここに問題があります:
このページでは、ネストされたチェックボックスをクリックするためにdivをクリックできます。ただし、さらに多くのチェックボックスへのポストバックを実行し、ScriptManager.RegisterStartupScriptを使用してイベントを再バインドすると、元のdivはクリックできなくなりますが、新しいdivは...
しかし(それは良くなる)...
ボタンをもう一度クリックすると、すべてのdivがクリック可能になります...
ちょっと待って...
ボタンをもう一度クリックすると、最初のdivが再びクリックできなくなります。
誰もが理由を知っていますか?JQueryのイベントオブジェクトと関係があるのだろうかと思っていました。残念ながら、私のJavaScriptデバッグスキルはここでは少し優れています。