問題タブ [onclick]
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 - 一部のターゲットに対して jQuery クリック ハンドラが複数回実行されているように見えるのはなぜですか?
適用する:
これについて:
最初の 2 つのボタンをクリックすると 111 が追加され、次のボタンで 11 が追加され、最後のボタンで 1 が追加されるのはなぜですか?
asp.net - クライアント側の OnClick アクションを ASP.NET のテキストに追加する方法
OnClick
ASP.NET ページで目次を生成しており、クライアント側のアクションを各セルに追加したいと考えています(アクションは、名前付き TextBox コントロールの値を、クリックしたセルのテキストに設定する必要があります)。HTML 出力に何かを直接追加できれば、各セルに 1 行の JavaScript を追加するだけでこれを実行できると思います。
私は現在JQueryを使用していない(そして以前は使用したことがない)ことを考えると、これを追加するための最も簡単な解決策は何ですか(学習に費やされた時間を含む)?
編集:これはうまくいくようです
javascript - jQuery/JavaScriptのバブリングとstopPropagationが機能しない
編集用のフォームが付いたモーダルボックスをポップアップする編集ボタンを作成しています。次に、jQueryがこのフォームをサーバーに送信すると、JSON応答が返されます。ただし、バブリングの問題により、たとえば、すべての編集ボタンをクリックしてから最後のボタンをクリックしてフィールドを変更すると、すべてのボタンで処理が行われます。
次に、送信イベント:
}
最後に、これはすべてgetScriptの内部にあります。
});
私はこれを1回だけ使用しましたが、機能しましたが、this.event.stopPropagationも実行する必要がありましたが、「this」を実行すると、this.eventは未定義と表示されますが、前述のように、この正確なコード私がやった別のスクリプトのために前に働いた。
誰かアイデアはありますか?:\
編集:
javascript - シンプルな Jquery ダイアログですが、クリックするだけです
jqueryを使用してダイアログを作成しようとしましたが、onclickではポップアップするだけでなく、クリックしたときにのみ実行することに成功しませんでした。
と
そして見栄えの良いボタンのために
これらの例を使用してみました
http://jqueryui.com/demos/dialog/
http://jqueryui.com/demos/dialog/#modal-form
#create-user ボタンをクリックしてこれを機能させる方法を誰もが知っています。私は JavaScript があまり得意ではありません。
ありがとうマティー
jquery - 投稿後にdivをクリック可能にする方法
私はオンライン議題を作成するのに忙しい。表示する年、月、週を選択できる 3 つのドロップダウン メニューがあります。次に、ページを更新せずに、div の (たとえば、2008 年 2 月を選択し、2 月 1 日の木曜日などを取得するなどの番号を持つ日) が印刷されます。これらの div をクリックできるようにする必要があります。これにより、ポップアップ/ライト ボックスが、選択した日に予定が表示されます。(div はコールバック フォーム handler.php であり、35 個あるので、1 つの関数で実行できることを願っています)
私は test という関数を作成し、それを onlclick イベントに追加しましたが、機能しませんでした (ただし、ページを開始したときにアラートが表示され、何も投稿もクリックもしていませんでした)
$(function test(){alert("test");
そして、すべての div を同じクラス (klik) にしたので、クラス klik を持つ何かがクリックされた場合、アラート広告が表示されるだけでなく、そのディントも機能します。
$('.klik').click(function(){
alert("test");
});});
div の css:
div#a1 {
width:100px;
height:110px;
margin-left:99px;
margin-top:-111px;
border-bottom: 1px solid black;
border-left: 1px solid black;
cursor:pointer;
display:block;
}
handler.php での div の作成 `$b=0;
皆さんが私を助けてくれるのに十分な情報を提供できたことを願っています ありがとう マーク
javascript - dom:loadedの前にブラウザのネイティブクリックを処理する
クロスブラウザのネイティブイベントとコールバックイベントに問題があります。
与えられたHTMLリンク「ClickMe」がありますhref=""
。このdom:loaded
リンクに関数をアタッチします(Ajaxスタッフを実行するため)。
YSlow Recommandationに従うために、JavaScriptコードがページの最後にロードされます。
問題:
このページを非常にすばやくロードする場合(F5キーを押す)、リンクをクリックしてから
- は
alert()
呼び出されません - リンクをたどる(ページをリロードする)
サーバーが遅れたときに発生します。実際、ページの読み込みは完了しておらず、ブラウザはコードを実行します。
デモ:
ターンアラウンド:
ターンアラウンドは追加することonClick="return false;"
です:
ラグには機能しますが、クイッククリックには機能しません。そして、私の目標はonclick
すべてを取り除くことなので、私はこの種の方向転換が好きではありません<a href="">
jquery - 非常にシンプルな jQuery クリック スルー ギャラリー
私はすべてのギャラリーを調べてきましたが、ほとんどが複雑すぎて使用できません。9 つの画像を div にスタックし、onClick で回転してから一番上に戻る簡単な方法が必要です。これに使用する良いチュートリアルや簡単な jQuery スクリプトはありますか?
asp.net - ASP.NET 複数の引数を使用したサーバー側イベントのトリガー
恐れ入りますが、かなり長い質問があります。私はASP.NETにかなり慣れていないので、ご容赦ください。多数のオプションを一覧表示する ASP.NET ページのコントロールを作成しました。各オプションには 2 つのクリック可能な領域があります (わかりやすくするためにボタンと呼びます)。1 つはオプションを選択し、もう 1 つはオプションを非表示にします。
これは問題なく動作します (私は IPostBackEventHandler インターフェイスを実装しています)。ここでの問題は、どの HTML 要素がクリックされたか、つまり RaisePostBackEvent メソッドでどのアクションを実行する必要があるかを見つける方法がないように思われることです。
私がやろうとしたことは、次のような新しいクラス (HtmlDivControl) を作成することです。
ここで、div1 と div2 を HtmlGenericControl ではなく HtmlDivControl にし、Click プロパティをメソッド (デリゲート) に設定し、div (div1 または div2) 自体を GetPostBackEventReference メソッドのコントロールとして渡しました。今回は、div を区別するだけでなく、実行するアクションを事前に決定することもできました。ただし、コントロールの RaisePostBackEvent は PageLoad の後に呼び出されます。したがって、私が今抱えている問題は、イベントが処理される前にオプション コントロール全体がレンダリングされることです (したがって、たとえば非表示にする必要があるオプションは、レンダリング後に実際の非表示が行われるため、そうではありません)。RenderOptions() 呼び出しを PageLoadComplete メソッドに移動しても、div コントロールがまだ存在しないため、役に立ちません。
ここで非常に基本的な何かが欠けていると確信しています。しかし、誰かが私がこのようなことにどのようにアプローチすべきかを説明してもらえますか?
ps ここにアンダースコアを書くにはどうすればよいですか? テキストを斜体にするために使用されますか? エスケープ文字はありますか?
asp.net - ASP.NET:onclickを使用している場合、OnServerClickイベントハンドラーは呼び出されません
私はここで特有の問題を抱えており、私の人生では解決策が何であるかを理解することはできません。次のコードは動的に作成されるのではなくaspx
、ファイルにすぐに作成されることに注意してください。
これは、属性がない限り問題なく機能しonclick
ます。つまり、OnServerClick
ハンドラーは正常に起動されます。しかし、onclick
属性を使用する場合、確認ダイアログボックスを確認するか拒否するかに関係なく、そうではありません。
私は何が間違っているのですか?ありがとう
android - imageviewボタンのandroidonclickuplistener?
ImageView
をとして使用しようとしてButton
いますが、ボタンを押すたびに画像を変更できるようにしたいと考えています。セットを持っOnClickListener
ていますが、ボタンの上でユーザーの指が下がらなくなった場合はどうすればよいですか?元の画像に戻すにはどうすればよいですか?