Вопросы с тегом «events»

Событие - это способ предоставления классом уведомлений слушателям, когда происходит конкретная вещь.

9
Javascript - Как определить, загружен ли документ (IE 7 / Firefox 3)
Я хочу вызвать функцию после загрузки документа, но документ может или не может завершить загрузку еще. Если он загрузился, то я могу просто вызвать функцию. Если он НЕ загружается, тогда я могу прикрепить прослушиватель событий. Я не могу добавить список событий после того, как onload уже запущен, так как он …


7
Модульное тестирование событий в C # (по порядку)
У меня есть некоторый код, который вызывает PropertyChangedсобытия, и я хотел бы иметь возможность провести модульное тестирование, чтобы события вызывались правильно. Код, который вызывает события, похож на public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); …
160 c#  unit-testing  events 

10
Удалить все прослушиватели событий определенного типа
Я хочу удалить всех слушателей событий определенного типа, которые были добавлены с помощью addEventListener(). Все ресурсы, которые я вижу, говорят, что вам нужно сделать это: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown',specific_function); Но я хочу быть в состоянии очистить это, не зная, что это в настоящее время, как это: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown');
156 javascript  events 

16
Как вы обнаруживаете очистку «поискового» ввода HTML5?
В HTML5 searchтип ввода отображается с маленькой буквой X справа, которая очистит текстовое поле (по крайней мере, в Chrome, может быть, в других). Есть ли способ определить, когда щелкают по этому X в Javascript или jQuery, кроме, скажем, обнаружения, когда щелкают по блоку вообще, или выполнения какого-либо определения местоположения по …

4
В чем разница между событиями mouseover и mouseenter?
Я всегда использовал это mouseoverсобытие, но, читая документацию jQuery, я нашел mouseenter. Кажется, они функционируют точно так же. Есть ли разница между ними, и если да, то когда мне их использовать? (Также относится к mouseoutпротив mouseleave).

17
Как захватить событие закрытия окна браузера?
Я хочу захватить событие закрытия окна / вкладки браузера. Я пробовал следующее с jQuery: jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) Но это работает и при отправке формы, а это не то, что я хочу. Я хочу событие, которое срабатывает только тогда, когда пользователь …

10
Обратный вызов Javascript после завершения загрузки IFRAME?
Мне нужно выполнить обратный вызов, когда загрузка IFRAME закончилась. Я не контролирую содержимое в IFRAME, поэтому не могу запустить обратный вызов оттуда. Этот IFRAME создается программно, и мне нужно передать его данные в качестве переменной в обратном вызове, а также уничтожить iframe. Любые идеи? РЕДАКТИРОВАТЬ: Вот что у меня сейчас: …
147 javascript  events  dom  iframe 

4
Событие для обработки фокуса EditText
Может ли кто-нибудь предложить мне какое-либо событие, связанное с фокусом EditText? Мое приложение содержитEditText , который принимает URL-адрес в нем. Теперь моя проблема заключается в том, что после того, как пользователь введет URL-адрес в поле и перейдет дальше, без какого-либо события щелчка, то есть когда фокус будет перемещаться из EditText …

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 может появляться …
144 c#  events  inheritance 

10
Как очистить подписки на события в C #?
Возьмем следующий класс C #: c1 { event EventHandler someEvent; } Если есть много подписок на c1«S someEventсобытия , и я хочу , чтобы очистить их все, что является лучшим способом для достижения этой цели? Также учтите, что подписки на это событие могут быть лямбда-выражениями / анонимными делегатами. В настоящее …
142 c#  .net  events  delegates 

13
iOS - пересылать все касания через вид
У меня есть наложение поверх многих других представлений. Я использую только избыточно для обнаружения некоторого количества касаний на экране, но кроме этого я не хочу, чтобы представление останавливало поведение других представлений внизу, таких как прокрутки и т. Д. Как я могу переслать все касания через это наложение вид? Это подкалка …
141 events  uiview  touch 

13
phantomjs не ждет полной загрузки страницы
Я использую PhantomJS v1.4.1 для загрузки некоторых веб-страниц. У меня нет доступа к их серверной части, я просто получаю ссылки, указывающие на них. Я использую устаревшую версию Phantom, потому что мне нужно поддерживать Adobe Flash на этих веб-страницах. Проблема в том, что многие веб-сайты загружают свой незначительный контент асинхронно, и …


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); } В чем разница и что лучше использовать?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.