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

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

9
JavaScript-ドキュメントが読み込まれたかどうかを検出する方法(IE 7 / Firefox 3)
ドキュメントの読み込み後に関数を呼び出したいのですが、ドキュメントの読み込みがまだ完了していない場合があります。ロードされた場合は、関数を呼び出すだけです。ロードされなかった場合は、イベントリスナーをアタッチできます。onloadが呼び出されないため、onloadがすでに起動した後でeventlistenerを追加することはできません。では、ドキュメントが読み込まれたかどうかを確認するにはどうすればよいですか?以下のコードを試してみましたが、完全には機能しません。何か案は? var body = document.getElementsByTagName('BODY')[0]; // CONDITION DOES NOT WORK if (body && body.readyState == 'loaded') { DoStuffFunction(); } else { // CODE BELOW WORKS if (window.addEventListener) { window.addEventListener('load', DoStuffFunction, false); } else { window.attachEvent('onload', DoStuffFunction); } }


7
イベントがC#で発生することをユニットテスト(順番に)
PropertyChangedイベントを発生させるコードがいくつかあり、イベントが正しく発生していることを単体テストできるようにしたいと思います。 イベントを発生させているコードは public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public string MyProperty { set { if (_myProperty != value) { _myProperty = value; NotifyPropertyChanged("MyProperty"); } } } } デリゲートを使用するユニットテストの次のコードから、素晴らしいグリーンテストを取得します。 [TestMethod] public void …
159 c#  unit-testing  events 

10
特定のタイプのすべてのイベントリスナーを削除する
を使用して追加された特定のタイプのすべてのイベントリスナーを削除したいaddEventListener()。私が見ているすべてのリソースは、これを行う必要があると言っています: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown',specific_function); しかし、私は次のように、それが現在何であるかを知らずにそれをクリアできるようにしたいです: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown');
155 javascript  events 

16
「検索」HTML5入力のクリアをどのように検出しますか?
HTML5では、search入力タイプの右側に小さなXが表示され、テキストボックスがクリアされます(少なくともChromeでは、おそらく他のものでも)。このXがJavaScriptまたはjQueryでクリックされたことを検出する方法はありません。たとえば、ボックスがまったくクリックされたことを検出したり、何らかの場所のクリック検出(x位置/ y位置)を実行したりする方法はありますか?

4
mouseoverイベントとmouseenterイベントの違いは何ですか?
私はいつもmouseoverイベントを使用してきましたが、jQueryのドキュメントを読んでいるときに見つけましたmouseenter。それらはまったく同じように機能するようです。 2つの間に違いはありますか?ある場合、いつ使用する必要がありますか? (mouseoutvsにも適用されますmouseleave)。

17
ブラウザウィンドウのクローズイベントをキャプチャする方法は?
ブラウザウィンドウ/タブのクローズイベントをキャプチャしたい。私はjQueryで次のことを試しました: jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) しかし、それはフォーム送信でも機能します。これは私が望んでいることではありません。ユーザーがウィンドウを閉じたときにのみトリガーされるイベントが必要です。

10
IFRAMEの読み込みが完了したときのJavaScriptコールバック?
IFRAMEの読み込みが完了したら、コールバックを実行する必要があります。IFRAMEのコンテンツを制御できないため、そこからコールバックを起動できません。 このIFRAMEはプログラムで作成され、そのデータを変数としてコールバックで渡し、iframeを破棄する必要があります。 何か案は? 編集: これが私が今持っているものです: function xssRequest(url, callback) { var iFrameObj = document.createElement('IFRAME'); iFrameObj.src = url; document.body.appendChild(iFrameObj); $(iFrameObj).load(function() { document.body.removeChild(iFrameObj); callback(iFrameObj.innerHTML); }); } これはiFrameが読み込まれる前にコールバックするため、コールバックにはデータが返されません。
147 javascript  events  dom  iframe 

4
EditTextのフォーカスを処理するためのイベント
誰かが私にフォーカスに関連するイベントを提案できますEditTextか?私のアプリケーションにEditTextは、URLを受け入れるが含まれています。 ここでの問題は、ユーザーがフィールドにURLを入力してさらに移動した後、クリックイベントなしで、つまりフォーカスがから移動したEditTextときに、入力されたURLを検出してサーバーに移動することです。 Json Parsingを使用して返信が得られれば、さらに便利です。

5
C#:継承されたイベントを発生させる
次のイベントを含む基本クラスがあります。 public event EventHandler Loading; public event EventHandler Finished; この基本クラスを継承するクラスで、イベントを発生させようとします。 this.Loading(this, new EventHandler()); // All we care about is which object is loading. 次のエラーが表示されます。 イベント「BaseClass.Loading」は、+ =または-=(BaseClass ')の左側にのみ表示できます 他の継承メンバーと同じようにこれらのイベントにアクセスできないと思いますか?
144 c#  events  inheritance 

10
C#でイベントサブスクリプションをクリアするにはどうすればよいですか?
次のC#クラスを取り上げます。 c1 { event EventHandler someEvent; } c1のsomeEventイベントへのサブスクリプションがたくさんあり、それらをすべてクリアしたい場合、これを達成するための最良の方法は何ですか?また、このイベントのサブスクリプションは、ラムダ/匿名のデリゲートである可能性があることも考慮してください。 現在の解決策は、nullに設定するResetSubscriptions()メソッドを追加することです。これが目に見えない結果をもたらすかどうかはわかりません。c1someEvent
141 c#  .net  events  delegates 

13
iOS-ビューを介してすべてのタッチを転送します
他の多くのビューの上にオーバーレイされたビューがあります。私はオーバーリーを使用して画面上のいくつかのタッチを検出していますが、それ以外の場合、スクロールビューなど、その下にある他のビューの動作を停止させたくありません。どのようにすればすべてのタッチを転送できますか?このオーバーレイビュー?UIViewのサブカルスです。
141 events  uiview  touch 

13
phantomjsが「完全な」ページの読み込みを待機しない
PhantomJS v1.4.1を使用して一部のWebページをロードしています。私は彼らのサーバー側にアクセスできません、私はそれらを指すリンクを取得しています。そのWebページでAdobe Flashをサポートする必要があるため、私は古いバージョンのPhantomを使用しています。 問題は、多くのWebサイトがマイナーコンテンツを非同期で読み込んでいることです。そのため、PhantomのonLoadFinishedコールバック(HTMLでのonLoadのアナログ)が、まだすべてが読み込まれていないのに早く起動しました。たとえば、広告のようなすべての動的コンテンツを含むスクリーンショットを作成するために、Webページが完全に読み込まれるのを待つ方法を誰かが提案できますか?


3
document.addEventListenerとwindow.addEventListenerの違いは何ですか?
PhoneGapのを使用している間、それが使用しているいくつかのデフォルトのJavaScriptコードを持っているdocument.addEventListenerが、私はその用途に私自身のコードを持っていますwindow.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } 違いは何ですか?どちらを使用するのが良いですか?

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