Публикации по теме '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
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 просмотров
schedule
06.11.2023
Остановить распространение события для определенного обработчика
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
В 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 просмотров
schedule
27.01.2024
jquery полностью игнорирует событие наведения для текста на объекте Raphael
Я привязываю события наведения к кругам Рафаэля. Все это работает хорошо и так, как ожидалось.
При рисовании текстовой строки «над» кругом с помощью raphael текстовый символ «крадет» наведение, и наведение на круг выходит. При выходе из...
628 просмотров
schedule
14.03.2024
Можно ли создать и открыть файл в локальной системе с помощью javascript?
Сначала я хочу создать текстовый файл в локальной системе, а также добавить содержимое в файл. После этого я хочу открыть этот файл.
Не удается создать файл с помощью кода. Также требуется код для открытия файла из локальной системы. Может ли...
1158 просмотров
schedule
29.09.2022
Лучшие практики для событий в глобальном пространстве имен?
Я бы сказал, что я новичок в javascript, поэтому я думаю, что то, как я сейчас работаю над проектами, как бы формирует мой образ мышления о том, как все должно быть сделано в js. Я понял, что при программировании на js желательно работать с модулями....
446 просмотров
schedule
05.04.2024