Публикации по теме 'javascript-events'
Всплывание событий (и как его остановить с помощью event.stopPropagation)
Принцип всплытия событий из javascript.info гласит, что: Когда событие происходит с элементом, он сначала запускает обработчики для него, затем для его родителя, а затем полностью для других предков. Другими словами, если у вас есть элемент div, который меняет цвет с помощью события onmouseover, если вы прокрутите курсор над любыми дочерними элементами внутри этого элемента div, событие onmouseover все равно будет запущено.
Чтобы проиллюстрировать пример в коде, если вы нажмете самую..
Пузыри и захват событий в JavaScript
Как управлять жизненным циклом распространения событий JavaScript
Барботаж событий JavaScript предназначен для захвата и обработки событий, распространяемых внутри DOM. Но знаете ли вы, есть ли разница между всплыванием событий и захватом?
Итак, в этой статье я рассмотрю все, что вам нужно знать по теме, с соответствующими примерами.
Понимание потока событий
Прежде чем переходить к всплытию и захвату, давайте выясним, как событие распространяется внутри DOM.
Если у нас есть..
Вопросы по теме 'javascript-events'
Обработчик события не применяется к созданному элементу
Что ж, название может и не иметь никакого смысла... Но в любом случае я добавлю несколько простых кодов, чтобы прояснить его.
Я использую JQuery 1.3.2.
Вот мой JS
$(document).ready(function() {
$('#test').click(function() {...
674 просмотров
schedule
13.10.2023
не может использовать событие onmouseover для опции выбора в IE
Обновленный код:
function getElements()
{
var x=document.getElementsByTagName("option");
var el = document.getElementById('selectDept');
el.onmouseover = function( myevent ) {
// event = event || window.event.srcElement;
if(myevent...
7934 просмотров
schedule
27.06.2022
Могу ли я сбросить стек событий в Firefox с помощью Javascript?
У меня есть иерархия тегов в моем HTML, все из которых содержат обработчики событий onclick. Onclick помещается в стек событий из листа обратно в корень иерархии. Я только хочу ответить на событие листа onclick. Могу ли я очистить стек событий, а...
1776 просмотров
schedule
04.06.2024
javascript добавить прослушиватель событий в любое время и удалить прослушиватель событий в любое время
На веб-странице у меня есть кнопка, при нажатии на которую вызывается функция JavaScript.
В этой функции я показываю модальное диалоговое окно, и я хочу обрабатывать нажатия клавиш только в это время. Это когда модальный диалог виден.
Когда я...
2704 просмотров
schedule
12.10.2023
Событие Javascript mouseenter не работает, когда мышь не работает
У меня есть свиток <input type="range"> и div , который на mouseover и mouseleave меняет свой фон. Вы можете увидеть рабочий код здесь: http://jsfiddle.net/y8S57/ , используйте браузер Webkit. поскольку type="range" работает только...
2688 просмотров
schedule
15.10.2022
Переопределение элементов управления (функции сохранения) в браузере
Я пытаюсь переопределить ярлык сохранения в браузере, т.е. (cntrl + s), чтобы обеспечить функциональность сохранения в моем веб-приложении, я использую google chrome... s) нажимаются одновременно, код клавиши s никогда не возвращается в объекте...
10340 просмотров
schedule
01.12.2023
Javascript - Поиск таблицы в поисках меток
Я пытаюсь найти таблицу, ища все ярлыки в этой таблице. Когда функция javascript находит метку, я хочу установить для нее значение false.
Мой html-код выглядит так:
<asp:DropDownList ID="cboEvaporatorChoice" runat="server" class="cboBoxes"...
309 просмотров
schedule
05.06.2024
onmouseover против onmousemove для отображения информации
У меня небольшая проблема с устаревшим приложением. Он отображает график, и когда вы наводите указатель мыши на точку на графике, он отображает некоторую информацию во всплывающей подсказке, а также в строке состояния в нижней части браузера (это...
4632 просмотров
schedule
29.07.2022
Функция Javascript onbeforeunload
Ребята, я пытаюсь вызвать эту функцию подтверждения в событии onbeforeunload, но она не вызывается. Что мне здесь не хватает? Я вызываю это внутри тега body: <body onbeforeunload="confirmation();"> Я также пробовал: <body...
11320 просмотров
schedule
12.10.2023
JavaScript и события — передовой опыт
Однажды я прочитал, что следующая техника кодирования считается плохой:
<a HREF="page.htm" onClick="alert('Hello World')">text link</a>
По сути, наличие этих обработчиков событий (например, onClick) в теге HTML является...
5487 просмотров
schedule
19.01.2024
Триггер jQuery и привязка к событию при загрузке страницы?
Как я могу одновременно запускать и привязываться к событию после загрузки страницы?
У меня проблема в том, что в одном месте при загрузке страницы я запускаю событие:
//producer.js
pageLoaded(){
var e = jQuery.Event("eventA");...
1502 просмотров
schedule
14.03.2024
Требовать подтверждения перед открытием fancybox
Мне нужно, чтобы пользователь подтвердил, что он хочет завершить текущую, прежде чем открывать fancybox для создания новой игры.
Я оба пытался остановить распространение события onClick: Как остановить событие распространение со встроенным...
1874 просмотров
schedule
06.11.2023
Загружать изображения одно за другим в JavaScript
Моя проблема в том, что у меня есть несколько изображений, и я хочу загрузить их как предварительный загрузчик, но проблема в том, что я хочу начать загрузку второго изображения после завершения первого. В моем текущем коде я храню все изображения в...
6176 просмотров
schedule
26.05.2024
Остановить распространение события для определенного обработчика
tl;dr Резюме
Напишите функцию, которая, будучи зарегистрированной для обработки определенного события для нескольких элементов в иерархии, выполняется для первого элемента, достигнутого во время всплытия, но не выполняется (или возвращается раньше)...
2180 просмотров
schedule
19.08.2022
Javascript, события, прослушиватели событий и утечки памяти
Разработав различные нетривиальные приложения в ActionScript (который, как диалект ECMAScript, во многом похож на JS), я теперь привык уделять особое внимание слушателям событий (зацикливаться на них). В какой-то момент после профилирования различных...
985 просмотров
schedule
19.11.2023
Всегда открывать ссылку в Internet Explorer
Я пытаюсь написать код JavaScript для веб-страницы, которая будет отображать диаграмму с использованием API Google Charts (который хорошо работает только в Internet Explorer). Есть ли способ автоматически открыть ссылку в Internet Explorer независимо...
239 просмотров
schedule
04.08.2022
Как функция jQuery click() может быть намного быстрее, чем addEventListener()?
Я уверен, что все мы видели сайт vanilla-js (сайт самый быстрый фреймворк для JavaScript); D, и мне было просто любопытно, насколько быстрее простой JavaScript, чем jQuery, при добавлении обработчика событий для клика. Поэтому я отправился на...
9601 просмотров
schedule
22.07.2022
Делегат shouldStartLoadWithRequest, используемый для вызова объективного метода c
Я пытаюсь вызвать объективный метод c из javascript. Я не использую какие-либо библиотеки, такие как phonegap, и мне также удалось вызвать объективный метод c, но для этого я каждый раз перед вызовом создаю iframe, а затем только Вызывается делегат...
1979 просмотров
schedule
30.04.2024
Тревоги расширений Chrome срабатывают, когда Chrome снова открывается после истечения времени?
При использовании будильников расширения Google Chrome будильник сработает, если он был установлен, а Chrome закрывается и снова открывается по истечении времени для будильника.
Как я могу остановить это?
Вот небольшой пример кода, чтобы...
5696 просмотров
schedule
06.06.2024
В jQuery, почему после нажатия триггера на снятый флажок обработчик событий сообщает, что он не отмечен?
Я могу сократить поведение до простейшего случая (проверено в последних версиях Chrome, Safari, Firefox, IE 9 и 10 (jsfiddle не работает в IE 8)):
http://jsfiddle.net/fjvqa/1
$("input").click(function (evt) {
console.log("click event...
1714 просмотров
schedule
24.10.2023