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

イベントは、特定のことが発生したときにクラスがリスナーに通知を提供する方法です。

11
event.preventDefault()関数がIEで機能しない
以下は私のJavaScript(mootools)コードです。 $('orderNowForm').addEvent('submit', function (event) { event.preventDefault(); allFilled = false; $$(".required").each(function (inp) { if (inp.getValue() != '') { allFilled = true; } }); if (!allFilled) { $$(".errormsg").setStyle('display', ''); return; } else { $$('.defaultText').each(function (input) { if (input.getValue() == input.getAttribute('title')) { input.setAttribute('value', ''); } }); } this.send({ onSuccess: function () { $('page_1_table').setStyle('display', …

9
Angular 2 Hoverイベント
新しいAngular2フレームワークでは、イベントのようにホバーする適切な方法を誰かが知っていますか? でAngular1があったng-Mouseoverが、それは引き継がれているようには見えません。 ドキュメントを確認しましたが何も見つかりませんでした。

15
Pythonのイベントシステム
Pythonのどのイベントシステムを使用していますか?私は既にpydispatcherを知っていますが、他に何が見つかるか、一般的に使用されているのかと思っていましたか? 大規模なフレームワークの一部であるイベントマネージャーには興味がありません。簡単に拡張できる小さな最小限のソリューションを使用したいと思います。

4
Javaでカスタムイベントを作成する
私はJavaでこのようなことをしたいのですが、方法がわかりません: イベント「object 1 say 'hello'」が発生すると、オブジェクト2は「hello」と言ってそのイベントに応答します。 誰かが私にヒントやサンプルコードをくれますか?
193 java  events  listener  handler 

8
Safari for iPadでjQueryを使用してタッチイベントを認識するにはどうすればよいですか?出来ますか?
iPadのSafariブラウザでjQueryを使用してタッチイベントを認識できますか? ウェブアプリケーションでmouseOverイベントとmouseOutイベントを使用しました。mouseOutやmouseMoveなどのイベントがないため、iPadのSafariブラウザに同様のイベントはありますか?


7
JavaScriptのaddEventListenerメソッドに相当するjQuery
このJavaScriptメソッド呼び出しに相当するjQueryを見つけようとしています。 document.addEventListener('click', select_element, true); 私は限り得ました: $(document).click(select_element); ただし、JavaScriptメソッドの最後のパラメーターと同じ結果は得られません-イベントハンドラーをキャプチャ段階またはバブリング段階で実行する必要があるかどうかを示すブール値(http://www.quirksmode.orgからの私の理解によると)/js/events_advanced.html)-省略されています。 jQueryを使用してそのパラメーターを指定する方法、または同じ機能を実現するにはどうすればよいですか?

23
「ぼかし」イベントが発生したときに、どの要素フォーカスが*に*移動したかを知るにはどうすればよいですか?
次のblurように、HTML入力ボックスに関数をアタッチするとします。 <input id="myInput" onblur="function() { ... }"></input> blur関数内でイベントを発生させた要素(クリックされた要素)のIDを取得する方法はありますか?どうやって? たとえば、次のようなスパンがあるとします。 <span id="mySpan">Hello World</span> 入力要素にフォーカスがある直後にスパンをクリックすると、入力要素のフォーカスが失われます。関数はどのようにそれがそうであったことを知っていますかmySpanがクリックれたですか? PS:スパンのonclickイベントが入力要素のonblurイベントの前に発生する場合、特定の要素がクリックされたことを示すステータス値を設定できるため、問題は解決されます。 PPS:この問題の背景は、AJAXオートコンプリートコントロールを外部で(クリック可能な要素から)トリガーblurして、入力要素のイベントのために提案がすぐに消えることなく、その提案を表示したいということです。したがって、blur特定の要素が1つクリックされたかどうかを関数にチェックインし、そうであれば、ぼかしイベントを無視します。
187 javascript  events 

8
チェックボックスのクリックでイベントのバブリングを停止する方法
クリックイベントでAjaxアクションを実行するチェックボックスがありますが、チェックボックスはコンテナー内にもあり、チェックボックスがクリックされたときに実行したくない独自のクリック動作があります。このサンプルは、私がやりたいことを示しています。 $(document).ready(function() { $('#container').addClass('hidden'); $('#header').click(function() { if ($('#container').hasClass('hidden')) { $('#container').removeClass('hidden'); } else { $('#container').addClass('hidden'); } }); $('#header input[type=checkbox]').click(function(event) { // Do something }); }); #container.hidden #body { display: none; } <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <div id="container"> <div id="header"> <h1>Title</h1> <input type="checkbox" name="test" /> </div> <div id="body"> <p>Some content</p> </div> </div> コードスニペットを実行する結果を非表示スニペットを展開 …

6
jQueryのカスタムイベント?
私は、jqueryでカスタムイベント処理を最適な方法で実装する方法についての情報を探しています。「クリック」などのdom要素からイベントをフックする方法は知っていますが、プレビュー機能を処理するための小さなJavaScriptライブラリ/プラグインを構築しています。 取得した一連のルールとデータ/ユーザー入力からdom要素のテキストを更新するスクリプトを実行していますが、このスクリプトでは認識できない他の要素に表示されている同じテキストが必要です。私が必要としているのは、必要なテキストを生成するこのスクリプトを何らかの形で観察するための良いパターンです。 では、どうすればよいですか?ユーザーイベントを発生/処理するためにjqueryのいくつかの組み込み機能を見落としましたか、それを行うためにいくつかのjqueryプラグインが必要ですか?これを処理するための最良の方法/プラグインは何だと思いますか?
180 jquery  events 

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ページを変更するために使用することができ、それは私にとってはうまくいきます。

28
ブラウザの自動入力の検出
ブラウザーがテキストボックスに自動入力したかどうかはどのようにしてわかりますか?特に、ページの読み込み時に自動入力されるユーザー名とパスワードのボックスで。 私の最初の質問は、これがページ読み込みシーケンスでいつ発生するかです。document.readyの前ですか後ですか? 次に、ロジックを使用してこれが発生したかどうかを確認するにはどうすればよいですか?これが発生しないようにするために、イベントにフックするだけではありません。できればこのようなもの: if (autoFilled == true) { } else { } できれば、答えを表示するjsfiddleを見たいと思います。 可能な重複 ブラウザのパスワード自動入力のDOMイベント? ブラウザの自動入力とJavaScriptによってトリガーされるイベント -これらの質問はどちらも、どのイベントがトリガーされるかを実際に説明するものではなく、テキストボックスを継続的に再確認するだけです(パフォーマンスには適していません)。

12
jQueryでバインドされたイベントを注文する方法
4つのスクリプトブロックを含む可能性のあるページがあるWebアプリがあるとします-私が書くスクリプトはそれらのブロックの1つにあるかもしれませんが、どれがコントローラーによって処理されるのかわかりません。 一部のonclickイベントをボタンにバインドしますが、予期しない順序で実行される場合があります。 注文を確実にする方法はありますか、または過去にこの問題をどのように処理しましたか?

9
bindで追加されたイベントリスナーの削除
JavaScriptで、bind()を使用してイベントリスナーとして追加された関数を削除する最良の方法は何ですか? 例 (function(){ // constructor MyClass = function() { this.myButton = document.getElementById("myButtonID"); this.myButton.addEventListener("click", this.clickListener.bind(this)); }; MyClass.prototype.clickListener = function(event) { console.log(this); // must be MyClass }; // public method MyClass.prototype.disableButton = function() { this.myButton.removeEventListener("click", ___________); }; })(); 私が考えることができる唯一の方法は、bindで追加されたすべてのリスナーを追跡することです。 このメソッドを使用した上記の例: (function(){ // constructor MyClass = function() { this.myButton = document.getElementById("myButtonID"); this.clickListenerBind = …

15
コンテンツが読み込まれた後に呼び出すAngularJsイベント
ページのコンテンツが読み込まれた後に呼び出す関数があります。$ viewContentLoadedについて読みましたが、うまくいきません。私は何かを探しています document.addEventListener('DOMContentLoaded', function () { //Content goes here }, false); 上記の呼び出しは、AngularJsコントローラーでは機能しません。
163 angularjs  events  loaded 

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