タグ付けされた質問 「click」

ユーザーインターフェイスでは、クリックとは、マウスボタンまたは同様の入力デバイスを押すことを指します。

30
要素の外側のクリックを検出するにはどうすればよいですか?
HTMLメニューがいくつかあり、ユーザーがこれらのメニューの先頭をクリックすると完全に表示されます。ユーザーがメニュー領域の外側をクリックしたときに、これらの要素を非表示にしたいと思います。 このようなことはjQueryで可能ですか? $("#menuscontainer").clickOutsideThisElement(function() { // Hide the menus });
2486 javascript  jquery  click 



25
複数回発生するjQueryクリックイベント
ビデオポーカーゲームの基本を理解する方法として、JavaScriptでビデオポーカーゲームを作成しようとしています。jQueryのクリックイベントハンドラーが複数回起動するという問題に遭遇しました。 それらは賭けをするためのボタンに取り付けられており、ゲーム中に最初の手で賭けをするのにうまく機能します(1回だけ発砲します)。ただし、秒針の賭けでは、ベットまたはプレイスベットボタンが押されるたびにクリックイベントが2回発生します(そのため、1回の押すごとに2倍の正しい金額が賭けられます)。全体として、ベットボタンを1回押したときにクリックイベントが発生する回数は、このパターンに従います。シーケンスのi番目の用語は、ゲームの最初からi番目のハンドをベットすることです:1、2、4、7、11、16、22、29、37、46。これは、価値のあるものはすべてn(n + 1)/ 2 + 1のように見えます。それを理解するのに十分なほど賢くなかったため、OEISを使用しました。:) 動作しているクリックイベントハンドラーを含む関数を次に示します。うまくいけば、簡単に理解できます(知らない場合は知らせてください。それも上手になりたいと思います)。 /** The following function keeps track of bet buttons that are pressed, until place button is pressed to place bet. **/ function pushingBetButtons() { $("#money").text("Money left: $" + player.money); // displays money player has left $(".bet").click(function() { var amount = 0; // …

10
jQueryを使用してリンクのクリックをトリガーする方法
リンクがあります: <ul id="titleee" class="gallery"> <li> <a href="#inline" rel="prettyPhoto">Talent</a> </li> </ul> そして私はそれをトリガーすることを試みています: $(document).ready(function() { $('#titleee').find('a').trigger('click'); }); しかし、それは機能しません。 私も試しました: $('#titleee a').trigger('click'); 編集: ここで呼ばれるものは何でもトリガーする必要があります <a href="#inline" rel="prettyPhoto">
238 jquery  triggers  click 

30
「touchstart」イベントと「click」イベントをバインドし、両方に応答しない方法は?
私はさまざまなデバイスで動作する必要があるモバイルWebサイトに取り組んでいます。現在頭痛の種となっているのはBlackBerryです。 キーボードクリックとタッチイベントの両方をサポートする必要があります。 理想的には次のように使用します: $thing.click(function(){...}) しかし、私たちが遭遇している問題は、これらのブラックベリーデバイスの一部には、タッチの時間からクリックをトリガーするまでの非常に迷惑な遅延があるということです。 解決策は、代わりにtouchstartを使用することです。 $thing.bind('touchstart', function(event){...}) しかし、どのようにして両方のイベントをバインドするのですか?キーボードデバイスのクリックイベントはまだ必要ですが、タッチデバイスを使用している場合は、もちろんクリックイベントの発生を望まないでください。 おまけの質問:これを行う方法はありますか?さらに、タッチスタートイベントさえもないブラウザーに対応できますか?これを調査したところ、BlackBerry OS5はタッチスタートをサポートしていないようです。そのため、そのブラウザーのクリックイベントにも依存する必要があります。 補遺: おそらくより包括的な質問は次のとおりです。 jQueryを使用して、同じバインディングでタッチ操作とマウス操作の両方を処理することは可能/推奨されますか? 理想的には、答えはイエスです。そうでない場合は、いくつかのオプションがあります。 1)WURFLを使用してデバイス情報を取得するため、独自のデバイスマトリックスを作成できます。デバイスに応じて、タッチスタートまたはクリックを使用します。 2)JSを介してブラウザーでタッチサポートを検出します(これについてさらに調査する必要がありますが、それは実行可能のようです)。 ただし、それでも1つの問題が残ります。両方をサポートするデバイスはどうでしょうか。私たちがサポートする一部の電話(つまり、NokiasとBlackBerries)は、タッチスクリーンとキーボードの両方を備えています。それで、そのようなことは私を元の質問に完全に戻します...両方を一度にどうにかしてどうにかして許可する方法はありますか?
198 jquery  click  touchstart 

10
bindまたはclickでイベントハンドラーをバインドしていない場合、jquery click()を呼び出して<a>リンクをたどることはできますか?
私のJavaScriptにはタイマーがあり、時間が経過すると別のページに移動するためにリンクをクリックすることをエミュレートする必要があります。これを行うには、jQueryのclick()関数を使用しています。私も使用して$().trigger()おりwindow.location、3つすべてで意図したとおりに機能させることができます。 私はいくつかの奇妙な振る舞いを観察しました、click()そして私は何が起こり、なぜ起こるのかを理解しようとしています。 私はこの質問で説明するすべてにFirefoxを使用していますが、他のブラウザがこれで何をするかにも興味があります。 イベントハンドラーを使用していない、$('a').bind('click',fn)または$('a').click(fn)設定していない場合、呼び出し$('a').click()を行っても何も起こらないようです。ブラウザーは新しいページをロードしないため、このイベントのブラウザーのデフォルトハンドラーは呼び出されません。 ただし、最初にイベントハンドラーを設定すると、イベントハンドラーが何もしなくても、期待どおりに機能します。 $('a').click(function(){return true;}).click(); これにより、自分をクリックしたかのように新しいページが読み込まれます。 だから私の質問は2つあります:私がどこかで何か間違ったことをしているのでこれは奇妙な行動ですか?click()独自のハンドラを作成していない場合、なぜ呼び出しはデフォルトの動作では何もしないのですか? 編集: ホフマンが私の結果を複製しようとしたときに決定したように、私が上で説明した結果は実際には起こりません。昨日観察したイベントの原因はわかりませんが、質問で説明したものではなかったのは今日です。 答えは、ブラウザで「偽の」クリックを行うことはできず、すべてのjQueryがイベントハンドラを呼び出すことです。あなたはまだwindow.locationページを変更するために使用することができ、それは私にとってはうまくいきます。


9
Androidでリストビューのクリックを処理する方法
ListViewでクリックイベントをリッスンするにはどうすればよいですか? これは私が今持っているものです ListView list = (ListView)findViewById(R.id.ListView01); ... list.setAdapter(adapter); 次の場合 list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView parentView, View childView, int position, long id) { setDetail(position); } public void onNothingSelected(AdapterView parentView) { } }); クリックしても何も起こらないようです。 そして、それらすべてのコードは、Activityを拡張するクラス内にあります。

5
jQuery:blur()イベントの前にclick()を起動する
入力フィールドがあり、オートコンプリートの提案を試みます。コードは次のようになります &lt;input type="text" id="myinput"&gt; &lt;div id="myresults"&gt;&lt;/div&gt; 入力のblur()イベントで、結果のdivを非表示にしたい: $("#myinput").live('blur',function(){ $("#myresults").hide(); }); 入力に何かを書き込むと、サーバーにリクエストを送信してjson応答を取得し、それをul-&gt; li構造に解析して、このulを#myresultsdivに配置します。 この解析されたli要素をクリックすると、liの値を入力に設定し、#myresultsdiv を非表示にします $("#myresults ul li").live('click',function(){ $("#myinput").val($(this).html()); $("#myresults").hide(); }); すべてが順調に進んでいますが、クリックしてli blur()イベントをクリックするclick()と、入力の値がliのhtmlを取得しません。 click()以前にイベントを設定するにはどうすればよいblur()ですか?
134 jquery  click  onblur 

5
jQueryを使用してすべてのクリックイベントハンドラーを削除する方法
問題があります。基本的に、ユーザーがページの「編集」リンクをクリックすると、次のJqueryコードが実行されます。 $("#saveBtn").click(function () { saveQuestion(id); }); これにより、保存ボタンのonClickイベントがsaveQuestion()メソッドを呼び出し、「編集」リンクがクリックされた質問のIDを渡します。 ただし、同じセッションでユーザーが2つの質問の[編集]をクリックすると、前のclickイベントハンドラーを上書きする代わりに、2つのイベントハンドラーが実行され saveQuestion(1)ますsaveQuestion(2)。これを行うことにより、1つの質問が他の質問を上書きします。 clickボタンに割り当てられている以前のイベントをすべて削除する方法はありますか?
121 javascript  jquery  click 

8
このjQueryクリック関数が機能しないのはなぜですか?
コード: &lt;script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $("#clicker").click(function () { alert("Hello!"); $(".hide_div").hide(); }); &lt;/script&gt; 上記のコードは機能しません。#clickerをクリックしても、警告は表示されず、非表示にもなりません。コンソールを確認したところ、エラーは発生しませんでした。また、JQueryがロードされているかどうかも確認しました。実際にロードされています。だから問題が何であるかわからない。私はまた、アラートを使用してドキュメント準備機能を実行しました。助けてください。ありがとう!

10
ボタンをクリックしてAndroidでサウンドを再生する
クリック時にrawからサウンドを再生するボタンを取得するにはどうすればよいですか?私はid button1でボタンを作成しましたが、どんなコードを書いても、すべて間違っています。 import android.media.MediaPlayer; public class BasicScreenActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_basic_screen); } Button one = (Button)this.findViewById(R.id.button1); MediaPlayer = mp; mp = MediaPlayer.create(this, R.raw.soho); zero.setOnCliclListener(new View.OnClickListener() ) @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar …

4
jQueryでクリックイベント中にキーが押されたかどうかを確認するにはどうすればよいですか?
jQueryでクリックイベントをキャッチし、キーが同時に押されたかどうかを確認できるようにして、keypressイベントに基づいてコールバック関数内でフォークできるようにします。 例えば: $("button").click(function() { if([KEYPRESSED WHILE CLICKED]) { // Do something... } else { // Do something different... } }); これはまったく可能ですか、それとも可能であればどのように行うことができますか?
105 jquery  events  keyboard  click 

5
クリックイベントと同様に、「touchstart」イベントのe.PageX位置に相当するものはありますか?
ライブ機能で使用されるtouchstartイベントのjQueryでX位置を取得しようとしていますか? すなわち $('#box').live('touchstart', function(e) { var xPos = e.PageX; } ); 現在、これは「クリック」をイベントとして機能します。どうすれば(アルファ jQuery Mobile を使用せずに)タッチイベントで取得できますか? 何か案は? 助けてくれてありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.