問題タブ [jquery-click-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.
jquery - テキストを部分的にマークすると、Opera がクリックイベントをスローしないのはなぜですか?
次の HTML があるとします。
JQueryでクリックイベントを検出するJS:
div 内のテキストの一部を選択すると、クリック イベントは Opera によってスローされません(Linux では Opera 11.61 で、Windows では 11.62 でテスト済み)。単語をダブルクリックして部分的にマークを付けると機能します。
このイベントは、IE7-9、Firefox、Chrome、および Safari でスローされます。少し変更されたJSFiddle hereがあります。
これは予期された動作ですか、JQuery のバグですか、Opera のバグですか、それとも何か他のものですか?
asp.net - jquery click() + load() は Opera で動作しませんか?
写真をクリックしたときにページを div にロードする jQuery/javascript を作成しました。IE、Firefox、Chrome では動作しますが、Opera では動作しません。なぜ動作しないのかわかりません。
このページを見て製品をクリックし、ポップアップ ウィンドウがどのように読み込まれるかを確認してください。 http://www.dev.dressmind.com
クリックのスクリプトは次のとおりです。
次に、次のようなリンクがあります。
誰かが簡単に見て、この問題を解決するのを手伝ってくれませんか。
解決した
リンクに onclick-event を配置する代わりに、内部の div に onclick-event を移動することで解決しました。
php - jqueryfromからdata
divのリストがあります。これは、ユーザーが列をクリックすると、データスクエアがそれを変数に割り当て、別の列をクリックするとデータが変数に割り当てられるようにすることです。
私はajaxによってphpに値を送信する方法を知っています。変数を取得するという事実だけが問題です。これはボードゲームで、サーバーとの間で2つの変数を送信する必要があります
たとえば、データ二乗pの値が異なる10 div // 10があり、ユーザーがそれらの1つをクリックすると、データ二乗値が変数に格納されます。ユーザーが別のdivをもう一度クリックすると、変数が格納されます。変数で
javascript - jqueryは問題を置き換えます
チェス盤に似た一連のdivがあります。しかし、これはちょっとトリッキーなチェスです。基本的に、ユーザーはピースをクリックし、敵のピースをクリックします。それが殺すことができる場合。敵の位置に移動する必要があります。そして敵を削除する必要があります。
//したがって、ユーザーが最初にホワイトキングをクリックすると、データスクエアを取得し、それを変数$ fromに割り当ててから、敵のブラックポーンをクリックします。サーバーでいくつかの検証を行い、移動する必要があります
正方形の内側のdiv=4-4から正方形の内側のdiv=4-5、正方形の内側のdiv = 4-5を削除し、正方形の内側のdiv=4-4をpresnetにする必要があります
jquerycloneを使ってみました。しかし、それはうまく機能しませんフィドル:http://jsfiddle.net/jm4eb/13/
jquery - attrを置き換えるjquery
動的に生成されるdivのリストがあります。基本的に、ユーザーはそのうちの1つをクリックします。例:divdatにはdata-square= 0-1があり、次にdiv data-square = 0.8、クラスattrおよびdata-をクリックします。正方形の値がサーバーに送信され、サーバーはそれらを置き換える必要があるかどうかを承認します。交換用。ただし、最初の内部div属性は、クリックされた2番目の属性に置き換えられ、最初のdiv属性はclass=emptyである必要があります。
サーバーに送信される前:
サーバーから受信すると、次のようになります。
しかし、サーバーから受信すると、GREENというタイトルのクラスがすべて削除され、ユーザーが最初にクリックしたGREENというタイトルのクラスが置き換えられます。
サーバーに送信せずに最初のdivを置き換えて空にすることはできますが、それに関しては、クラス全体を受信したときにアクションを実行すると削除されます。
jquery - Jquery、関数内のクリックからデータにアクセス
私はこのjqueryコードを持っています:
したがって、誰かがviewmapクラスのリンクをクリックすると、updateMapという関数が実行されます。updateMap関数で、次のような変数を作成します。
上記の変数は機能しません。値は未定義です。私の質問は、viewmapクリック関数にあります。updateMap関数の$(this)を介して現在のデータにアクセスするにはどうすればよいですか?
javascript - Jeditable and .live()最初のクリックを抑制
AJAXによって更新されるjeditableフィールドがあるので、.live()をJeditableと組み合わせて使用して、AJAXの更新後にjeditableフィールドを永続的にバインドできるようにしています。ただし、live()を使用すると、最初の「クリック」が抑制され、フィールドを編集可能にするのは2回目のクリックです。
興味深いことに(そしておそらく解決策の鍵) 、参照として「this」を使用すると、個々のjedtxtクラスフィールドごとに最初のクリックが抑制されます(つまり、フィールドA jedtxtを入力するには2回クリックし、次に編集を入力するにはもう一度2回クリックする必要がありますフィールドBjedtxt)ですが、クラス名'.jedtxt'を使用すると、最初のクリックは1回だけ抑制されます(フィールドAに入るには2回クリックする必要がありますが、その後はシングルクリックでフィールドBに入ることができます-'remember'のように見えますクラス全体の最初のクリック。
$(this)の使用jedtxtクラス要素がクリックされるたびに最初のクリックを抑制します。
$('。jedtxt')の使用jedtxtクラスのみが最初にクリックされたときの最初のクリックを抑制します。
そして、jedtxt要素は次のようになります。
2番目のケースの方が少し優れていますが、最初のクリックで直接機能するように編集するクリックを探しています。ダブルクリックまたは他のイベントトリガーを試しましたが、問題は同じです。これは、div要素にリンクされた他のイベントがないバニラテストページです。
これについての支援を事前に感謝します。
javascript - CSS 表示:なし; -> jQuery Click() を使用 -> jQuery ComboBox
そのため、要素内で jQuery の click() を使用すると不具合があるように見えることに気付きました<div style="display: none;"></div>
これを機能させることは可能ですか?ここでテストしましたが、うまくいくようです。 http://jsfiddle.net/FBYhe/
jQuery UI -> ComboBox ウィジェットを使用しています。
これが私の現在のコードです。
したがって、これでアラートがゼロになります。理由はわかりませんが、Display:None に関係していると思います。
どんな助けでも大歓迎です!
jquery - live(クリック)は機能しませんが、live(マウスオーバー)は機能します
私はこのコードを持っています
「クリック」では機能しませんが、「マウスオーバー」では機能します。http://jsfiddle.net/SW5sc/22/でテストしましたが、うまく機能しているので、残りのコードで問題が発生する可能性があります。
それが何であるかについて何か考えはありますか?ありがとう。
jquery - チェックボックスはチェックされた状態を失い、TelerikRadDataPagerでイベントをクリックします
TelerikRadListViewコントロールとTelerikRadDataPagerコントロールを使用するページがあります。RadListViewコントロールは、各アイテムのチェックボックスを保持します。チェックボックスは、jQueryを使用してクリックイベントに関連付けられています(以下を参照)。
});
ただし、RadDataPagerを使用して別のページをクリックすると、チェックボックスのonclickイベントとチェックされた状態が失われます。
チェックボックスをクリックイベントに接続したままにする方法や、チェックボックスをオンにしたままにする方法を知っている人はいますか?
任意のアイデアをいただければ幸いです
ありがとう