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

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

3
Почему MouseEvent в обработчике событий флажка не является универсальным?
У меня есть элемент флажка TSX (JSX): <input type="checkbox" name={i.toString()} onClick={this.handleCheckboxClick} /> С помощью VS кода я знаю , что тип входного параметра из this.handleCheckboxClickэто MouseEvent<HTMLInputElement>. Итак, я реализовал это с помощью: private handleCheckboxClick(event: MouseEvent<HTMLInputElement>) { ... } Затем я получаю сообщение об ошибке: [ts] Type 'MouseEvent' is not generic.Как …

7
Событие onKeyDown не работает с div в React
Я хочу использовать событие keyDown для div в React. Я делаю: componentWillMount() { document.addEventListener("keydown", this.onKeyPressed.bind(this)); } componentWillUnmount() { document.removeEventListener("keydown", this.onKeyPressed.bind(this)); } onKeyPressed(e) { console.log(e.keyCode); } render() { let player = this.props.boards.dungeons[this.props.boards.currentBoard].player; return ( <div className="player" style={{ position: "absolute" }} onKeyDown={this.onKeyPressed} // not working > <div className="light-circle"> <div className="image-wrapper"> <img src={IMG_URL+player.img} …

4
Обнаружение загрузки содержимого iframe (кроссбраузерность)
Я пытаюсь определить, когда iframe и его содержимое загружены, но мне не очень повезло. Мое приложение вводит данные в текстовые поля в родительском окне и обновляет iframe, чтобы обеспечить «предварительный просмотр в реальном времени». Я начал со следующего кода (YUI), чтобы определить, когда происходит событие загрузки iframe. $E.on('preview-pane', 'load', function(){ …

7
Какие свойства я могу использовать с event.target?
Мне нужно определить элементы, из которых запускаются события. Использование event.targetполучает соответствующий элемент. Какие свойства я могу использовать оттуда? href мне бы nodeName Я не могу найти по нему много информации, даже на страницах jQuery , так что надеюсь, что кто-то сможет заполнить приведенный выше список. РЕДАКТИРОВАТЬ: Они могут быть полезны: …

8
jQuery: получить имя файла, выбранное из <input type = «file» />
Этот код должен работать в IE (даже не тестируйте его в Firefox), но это не так. Я хочу отобразить имя прикрепленного файла. Любая помощь? &lt;html&gt; &lt;head&gt; &lt;title&gt;example&lt;/title&gt; &lt;script type="text/javascript" src="../js/jquery.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(document).ready( function(){ $("#attach").after("&lt;input id='fakeAttach' type='button' value='attach a file' /&gt;"); $("#fakeAttach").click(function() { $("#attach").click(); $("#maxSize").after("&lt;div id='temporary'&gt;&lt;span id='attachedFile'&gt;&lt;/span&gt;&lt;input id='remove' type='button' value='remove' …
90 jquery  events  copy  file-io 


7
Обработчик событий Javascript с параметрами
Я хочу создать eventHandler, который передает событие и некоторые параметры. Проблема в том, что функция не получает элемент. Вот пример: doClick = function(func){ var elem = .. // the element where it is all about elem.onclick = function(e){ func(e, elem); } } doClick(function(e, element){ // do stuff with element and …

11
Легко понять определение «асинхронного события»? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыт 2 года назад . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я …

5
Как остановить поведение щелчка по ссылке по умолчанию с помощью jQuery
У меня есть ссылка на веб-странице. Когда пользователь щелкает по нему, виджет на странице должен обновиться. Однако я что-то делаю, потому что функциональность по умолчанию (переход на другую страницу) выполняется до срабатывания события. Вот как выглядит ссылка: &lt;a href="store/cart/" class="update-cart"&gt;Update Cart&lt;/a&gt; Вот как выглядит jQuery: $('.update-cart').click(function(e) { e.stopPropagation(); updateCartWidget(); }); …

16
Предотвращение события щелчка с помощью перетаскивания jQuery
У меня есть элементы на странице, которые можно перетаскивать с помощью jQuery. Есть ли у этих элементов событие click, которое переходит на другую страницу (например, обычные ссылки). Каков наилучший способ предотвратить срабатывание щелчка при удалении такого элемента, позволяя щелкнуть его без перетаскивания? У меня есть проблема с сортируемыми элементами, но …

4
event.preventDefault () vs. return false (без jQuery)
Я задавался вопросом, были ли event.preventDefault()и return falseтакие же. Я сделал несколько тестов , и кажется, что Если добавлен обработчик событий по старой модели, например elem.onclick = function(){ return false; }; Затем return falseпредотвращает действие по умолчанию, например event.preventDefault(). Если обработчик событий добавлен с помощью addEventListener, например, elem.addEventListener( 'click', function(e){ …

2
Как я могу передать фокус клавиатуры на DIV и прикрепить к нему обработчики событий клавиатуры?
Я создаю приложение, в котором я хочу иметь возможность щелкнуть прямоугольник, представленный DIV, а затем использовать клавиатуру для перемещения этого DIV путем перечисления событий клавиатуры. Вместо того, чтобы использовать прослушиватель событий для этих событий клавиатуры на уровне документа, могу ли я прослушивать события клавиатуры на уровне DIV, возможно, предоставив ему …

8
Как реализовать блокировку в JavaScript
Как можно lockбыло реализовать что-то, эквивалентное C #, в JavaScript? Итак, чтобы объяснить, что я думаю, простой вариант использования: Пользователь нажимает кнопку B. Bвызывает событие onclick. Если Bв , event-stateожидает событие для Bбыть в ready-stateперед его распространением. Если Bесть ready-state, Bзаблокировано и установлено в event-state, то событие распространяется. Когда распространение …


14
Клиент Socket.io: отвечать на все события одним обработчиком?
Возможно ли, чтобы клиент socket.io отвечал на все события, не указывая каждое событие индивидуально? Например, что-то вроде этого (что сейчас явно не работает): var socket = io.connect("http://myserver"); socket.on("*", function(){ // listen to any and all events that are emitted from the // socket.io back-end server, and handle them here. // …

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