問題タブ [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.

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

javascript - テキストフォーム内でJavaScriptキーリスナーが無効になっている

スライドショーをナビゲートするための矢印キーに割り当てられたキーリスナーがあります。しかし、ユーザーが入力フィールド内に入力している間、一時的にキーリスナーを無効にしたい。どうやってやるの?私の現在のコードは次のようになります。

0 投票する
4 に答える
26393 参照

jquery - JQuery を使用してテキストエリアに貼り付けられたテキストをキャプチャする

JQuery を使用して、テキスト領域の貼り付けイベントを取得する必要があります。次のコードを試しましたが、うまくいきません...

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

javascript - スペースバーが押されていると同時にマウスがjQueryで動いているかどうかを確認しますか?

スペースバーをチェックすると同時に、マウスがどの方向に移動しているか、どのくらいの距離にあるかなどを追跡する方法はありますか?

これのポイントは、スペースバー、マウスの左ボタンを押したままマウスを動かすと、Photoshopがどのようにスクロールするかを再現したいということですが、マウスの左ボタンを押したままにする必要はありません。

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

javascript - JavaScriptを使用してShiftキーアクティビティをキャプチャする

JavaScriptとjQueryを使用していますが、ユーザーがShiftキーを離したときに関数を呼び出したいと思います。私が思いついたコードは、これまでにテストしたすべてのブラウザで機能しますが、Firefox3.5.7を使用しているエラーコンソールに次の警告が表示されます。jQuery 1.2.6、1.3.2、1.4.1を試しました。

警告:キーアップイベントの「charCode」プロパティは使用しないでください。値は無意味です。

私はこの警告をグーグルで検索しましたが、それが起こらないようにする方法についての決定的な答えを見つけることができませんでした。これは私が使用しているコードですが、誰か提案がありますか?

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

javascript - Jquery-マウスアウトイベントを遅らせる

mouseoutイベントが発生する前にjQueryを一定の時間待機させる方法はありますか?

現時点では発火が早すぎるため、マウスを評価する前に500ミリ秒待つことをお勧めします。以下で使用しているコードの例。

これを行うjQueryの方法はありますか、それとも自分で行う必要がありますか?

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

javascript - テキストボックスが空のときに入力時にフォーム投稿を抑制する

私は MVC を使用していますが、これが違いを生むわけではありませんが、検索用のテキスト ボックスがあります。

以前は、このテキスト ボックスにonbluronfocusイベントを設定して、ユーザーが何も入力せずにクリックしたりクリックしたりしたときに、テキストの交換を行っていました。しかし、最終的には、オートコンプリートなど、JS を介して他の機能を追加したいので、それらを JS ファイルに移動しました。

私のJSの問題は、何があっても提出することです。

本当に必要なのは、テキストボックスが空の場合に入力してフォームを送信しないようにすることです。何か案は?

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

javascript - コンテンツをjQueryに置き換えると、IE8でメモリリークが発生しますか?

ajaxを使用して情報のテーブルをロードするページがあります。テーブルがロードされたら、jQueryを使用してテーブルの行にいくつかのイベントハンドラーを接続します。

そのページから、ユーザーはそのテーブルを更新することができます。テーブルを更新するためのjQueryコードは次のようになります。

これを数回行った後、IE8でスクロールやアニメーションを実行しようとすると、ページの応答が非常に遅くなることに気付きました。

私の質問は、私が間違っていることは、それがどんどん遅くなるということです。新しいhtmlおよび新しいハンドラーに置き換える前に、古いhtml / eventハンドラーをクリーンアップできますか?私はJSエンジンがそれを自動的に行うかもしれないと思っていました。たぶんそれはそうです、そしてそれはクリーンアップをするのがただ遅いです、それは私にはわかりません。

IExplorerのCPU時間が50%程度になることに気づきました。

助けていただければ幸いです。

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

jquery - jQueryを使用したSafariでのデフォルトのアンカー動作の抑制

jQueryライブラリを使用してSafariでデフォルトのアンカー動作を防止しようとしています。残念ながら、falseを返す、または使用する標準的な手法はevent.preventDefault()、Safariでは機能していないようです。

誰かがこの問題で私を助けることができますか?

私が使用しているコードは次のようなものです。

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

javascript - グリッド上の JQuery デリゲート メソッド

DataTables.Net プラグインでラップするグリッドでデリゲート メソッドを使用しようとしています。私は当初、期待どおりに機能するこのコードを持っていました。

ただし、ページング サイズを変更すると、新しい行には関数を呼び出すクリック イベントがありません。私は、新しい JQuery デリゲート メソッドがまさに私が望んでいたことを行うべきだと判断しました。ただし、どの tr 要素に対しても何もしません。

これが機能しない理由を誰でも説明できますか:

セレクターのさまざまな組み合わせを試しましたが、どれも機能しません。