Публикации по теме '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 просмотров

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

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 просмотров

Остановить распространение события для определенного обработчика
tl;dr Резюме Напишите функцию, которая, будучи зарегистрированной для обработки определенного события для нескольких элементов в иерархии, выполняется для первого элемента, достигнутого во время всплытия, но не выполняется (или возвращается раньше)...
2180 просмотров
schedule 19.08.2022

Javascript, события, прослушиватели событий и утечки памяти
Разработав различные нетривиальные приложения в ActionScript (который, как диалект ECMAScript, во многом похож на JS), я теперь привык уделять особое внимание слушателям событий (зацикливаться на них). В какой-то момент после профилирования различных...
985 просмотров

Всегда открывать ссылку в 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 просмотров

Делегат shouldStartLoadWithRequest, используемый для вызова объективного метода c
Я пытаюсь вызвать объективный метод c из javascript. Я не использую какие-либо библиотеки, такие как phonegap, и мне также удалось вызвать объективный метод c, но для этого я каждый раз перед вызовом создаю iframe, а затем только Вызывается делегат...
1979 просмотров
schedule 30.04.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

Просмотр прослушивателей событий — Javascript
меня интересует можно ли посмотреть 1. Сколько прослушивателей событий 2. Какой тип прослушивателя событий На одной веб-странице. Причина в том, что я использую метод off(); . Я использую этот фреймворк , который в основном...
13427 просмотров

jquery полностью игнорирует событие наведения для текста на объекте Raphael
Я привязываю события наведения к кругам Рафаэля. Все это работает хорошо и так, как ожидалось. При рисовании текстовой строки «над» кругом с помощью raphael текстовый символ «крадет» наведение, и наведение на круг выходит. При выходе из...
628 просмотров
schedule 14.03.2024

Можно ли создать и открыть файл в локальной системе с помощью javascript?
Сначала я хочу создать текстовый файл в локальной системе, а также добавить содержимое в файл. После этого я хочу открыть этот файл. Не удается создать файл с помощью кода. Также требуется код для открытия файла из локальной системы. Может ли...
1158 просмотров
schedule 29.09.2022

Лучшие практики для событий в глобальном пространстве имен?
Я бы сказал, что я новичок в javascript, поэтому я думаю, что то, как я сейчас работаю над проектами, как бы формирует мой образ мышления о том, как все должно быть сделано в js. Я понял, что при программировании на js желательно работать с модулями....
446 просмотров
schedule 05.04.2024