Запитання з тегом «event-handling»

Обробка подій - це стиль кодування щодо обробки повідомлень між джерелом та одним або декількома підписниками. Слухач точок у джерелі надає спосіб, за яким підписаний код може споживати повідомлення, підняті з джерела.

13
event.preventDefault () vs. return false
На цей питання є відповіді на Stack Overflow на російському : "prevenDefault ()" або "return false"? Коли я хочу запобігти виконанню інших обробників подій після запуску певної події, я можу використовувати одну з двох методик. Я буду використовувати jQuery у прикладах, але це стосується і звичайного JS: 1. event.preventDefault() $('a').click(function …


10
jQuery прапорець встановив прапорець
Я хочу, щоб подія запустила клієнтську сторону, коли прапорець встановлений / знятий: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); В основному я хочу, щоб це сталося для кожного прапорця на сторінці. Чи цей спосіб стрільби по клацанню та перевірка стану добре? Я думаю, що повинен бути більш …

15
Як налагодити прив'язки подій JavaScript / jQuery за допомогою Firebug або подібних інструментів?
Мені потрібно налагодити веб-додаток, який використовує jQuery, щоб зробити досить складні та брудні маніпуляції з DOM . Одного разу деякі події, які були пов'язані з певними елементами, не звільняються і просто перестають працювати. Якби у мене була можливість редагувати джерело програми, я б розгорнув і додав купу тверджень Firebug console.log() …

18
Змініть прапорець jQuery і натисніть подію
$(document).ready(function() { //set initial state. $('#textbox1').val($(this).is(':checked')); $('#checkbox1').change(function() { $('#textbox1').val($(this).is(':checked')); }); $('#checkbox1').click(function() { if (!$(this).is(':checked')) { return confirm("Are you sure?"); } }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="checkbox" id="checkbox1"/><br /> <input type="text" id="textbox1"/> Виконати фрагмент кодуСховати результатиРозгорніть фрагмент Тут .change()оновлено значення текстового поля зі статусом прапорця. Я використовую, .click()щоб підтвердити дію, щоб …

20
Подія зміни тексту UITextField
Як я можу виявити будь-які зміни в текстовому полі? Метод делегата shouldChangeCharactersInRangeпрацює для чогось, але він точно не задовольнив мою потребу. Оскільки поки він не повертає ТАК, тексти textField недоступні для інших методів спостерігачів. наприклад, у мій код calculateAndUpdateTextFieldsне потрапив оновлений текст, користувач набрав. Чи є їхній спосіб отримати щось …

15
Чому доступні лише остаточні змінні в анонімному класі?
aтут може бути остаточним. Чому? Як я можу передати aв onClick()метод , не тримайте його в якості приватного члена? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } Як я можу повернути 5 * aте, що …

12
Розуміння подій та обробників подій у C #
Я розумію мету подій, особливо в контексті створення інтерфейсів користувача. Я думаю, що це прототип створення події: public void EventName(object sender, EventArgs e); Що роблять обробники подій, навіщо вони потрібні та як я їх створюю?


8
jQuery - Визначення зміни значення в прихованому полі введення
У мене є приховане текстове поле, значення якого оновлюється за допомогою відповіді AJAX. <input type="hidden" value="" name="userid" id="useid" /> Коли це значення змінюється, я б хотів запустити запит AJAX. Хтось може порадити, як виявити зміну? У мене є такий код, але я не знаю, як шукати значення: $('#userid').change( function() { …

14
Android: різниця між onInterceptTouchEvent і dispatchTouchEvent?
Яка різниця між Android onInterceptTouchEventі dispatchTouchEventв ньому? Згідно з посібником для розробників android, обидва способи можна використовувати для перехоплення сенсорної події ( MotionEvent), але в чому різниця? Як onInterceptTouchEvent, dispatchTouchEventі onTouchEventвзаємодіють один з одним в ієрархії уявлень ( ViewGroup)?


15
Система подій в Python
Яку систему подій для Python ви використовуєте? Мені вже відомий підиспатчер , але мені було цікаво, що ще можна знайти, або зазвичай використовується? Мене не цікавлять менеджери подій, які є частиною великих фреймворків, я б скоріше скористався невеликим рішенням з голими кістками, яке я легко розширюю.

7
jQuery еквівалент методу addEventListener JavaScript
Я намагаюся знайти еквівалент jQuery цього виклику методу JavaScript: document.addEventListener('click', select_element, true); Я дійшов до: $(document).click(select_element); але це не досягає того ж результату, що і останній параметр методу JavaScript - булевий, який вказує, чи повинен виконуватися обробник подій у фазі захоплення або бульбашки (наскільки я розумію з http://www.quirksmode.org /js/events_advanced.html ) …

4
Чи зупиняють обробники подій зупиняти збирання сміття?
Якщо у мене є такий код: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; Чи збиратиметься pClass сміття? Або він все ще розпалює свої події, коли вони відбудуться? Чи потрібно мені робити наступне, щоб дозволити збирання сміття? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent -= …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.