Запитання з тегом «dom-events»

Події DOM (Document Object Model) дозволяють керованим подіями мовами програмування реєструвати різні обробники подій / слухачів по елементах вузлів всередині дерева DOM.


9
Як відобразити діалогове вікно підтвердження при натисканні посилання <a>?
Я хочу, щоб це посилання мало діалог JavaScript, який запитує користувача " Ви впевнені? Так / Ні ”. &lt;a href="delete.php?id=22"&gt;Link&lt;/a&gt; Якщо користувач натисне "Так", посилання має завантажитися, якщо "Ні" нічого не відбудеться. Я знаю, як це зробити у формах, використовуючи onclickфункцію, яка повертає trueабо false. Але як це зробити за …


14
Зупиніть розповсюдження подій миші
Який найпростіший спосіб зупинити поширення подій миші в куті 2? Чи повинен я пройти спеціальний $eventоб’єкт і подзвонити stopPropagation()собі, або є якийсь інший шлях. Наприклад, в Meteor я можу просто повернутися falseз обробника подій.

4
Слухач подій клацання JavaScript на уроці
На даний момент я намагаюся написати якийсь JavaScript, щоб отримати атрибут класу, на який було натиснуто. Я знаю, що щоб зробити це правильно, я повинен використовувати слухач подій. Мій код такий: var classname = document.getElementsByClassName("classname"); var myFunction = function() { var attribute = this.getAttribute("data-myattribute"); alert(attribute); }; classname.addEventListener('click', myFunction(), false); Я …

9
Як я можу викликати натиснення події JavaScript
У мене на своїй сторінці гіперпосилання. Я намагаюся автоматизувати декілька клацань по гіперпосиланню для тестування. Чи є спосіб, як ви можете імітувати 50 кліків на гіперпосилання за допомогою JavaScript? &lt;a href="#" target="_blank" onclick="javascript:Test("Test");"&gt;MSDN&lt;/a&gt; Я шукаю тригер події onClick від JavaScript.

30
Чи є подія onSelect або еквівалент HTML <select>?
У мене є форма введення, яка дозволяє мені вибирати з декількох варіантів і робити щось, коли користувач змінює вибір. Наприклад, &lt;select onChange="javascript:doSomething();"&gt; &lt;option&gt;A&lt;/option&gt; &lt;option&gt;B&lt;/option&gt; &lt;option&gt;C&lt;/option&gt; &lt;/select&gt; Тепер doSomething()запускається лише тоді, коли вибір змінюється . Я хочу запустити, doSomething()коли користувач вибере будь-яку опцію, можливо, ту ж саму ще раз. Я спробував …

7
Функція React onClick спрацьовує при візуалізації
Я передаю 2 значення дочірньому компоненту: Список об'єктів для відображення функція видалення. Я використовую onClick. Мій код виглядає приблизно так: module.exports = React.createClass({ render: function(){ var taskNodes = this.props.todoTasks.map(function(todo){ return ( &lt;div&gt; {todo.task} &lt;button type="submit" onClick={this.props.removeTaskFunction(todo)}&gt;Submit&lt;/button&gt; &lt;/div&gt; ); }, this); return ( &lt;div className="todo-task-list"&gt; {taskNodes} &lt;/div&gt; ); } }); Моє …

7
Подія вибору файлу введення HTML не запускається при виборі одного файлу
Чи є можливість виявити кожен вибір файлу, який користувач здійснив для елемента inputтипу HTML file? Про це запитували багато разів, але зазвичай запропонована onchangeподія не спрацьовує, якщо користувач знову вибере той самий файл.


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 ) …

9
Як отримати позицію прокрутки за допомогою Javascript?
Я намагаюся визначити положення панелі прокрутки браузера за допомогою JavaScript, щоб визначити, де на сторінці поточний вигляд. Я здогадуюсь, що я повинен виявити, де знаходиться великий палець на доріжці, а потім висота великого пальця у відсотках від загальної висоти доріжки. Я занадто ускладнюю це, чи JavaScript пропонує більш просте рішення, …

1
Що таке слухачі пасивних подій?
Під час роботи над підвищенням продуктивності прогресивних веб-додатків я натрапив на нову функцію, Passive Event Listenersі мені важко зрозуміти концепцію. Що таке Passive Event Listenersі яка потреба мати це у наших проектах?


9
Запустити подію клавіші / клавіші / клавіші в JS / jQuery?
Який найкращий спосіб імітувати користувача, що вводить текст у поле введення тексту у JS та / або jQuery? Я не хочу фактично вводити текст у поле введення, я просто хочу запустити всі обробники подій, які, як правило, спрацьовують користувачем, вводячи інформацію у поле введення. Це означає фокусування, натискання клавіш, натискання …

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