Tag: javascript events

Захват всех событий (javascript)

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

Обработчик события JQuery при загрузке элемента select

Есть ли обработчик событий в JQuery, когда элемент выбора DOM завершил загрузку? Этого я хочу достичь. Он работает с другими событиями, кроме «нагрузки». Этот кусок кода загружается в голову. $(document).on('load', 'select', function(){ var currentSelectVal = $(this).val(); alert(currentSelectVal); } ); Вопрос был плохо сформирован ранее. Мне нужно привязать обработчик событий ко всем элементам выбора , которые […]

Почему объект события отличается от jquery bind vs. addEventListener

Почему, когда я использую привязку jQuery, объект события, который я возвращаю, отличается от объекта события, который я возвращаю, используя addEventListener? Объект события, являющийся результатом этого связывания jQuery, не содержит массив targetTouches (помимо всего прочего), но событие от addEventListener. Это я или что-то не так? $(document).ready (function () { $("#test").bind("touchmove", function (event) { console.log(event.targetTouches[0].pageX); // targetTouches […]

Window.resize в jquery firing несколько раз

У меня есть следующий код javascript / jquery в файле HTML: <html> <head> <script src="http://code.jquery.com/jquery-1.6.2.min.js" type="text/javascript"></script> <script language="javascript"> $(window).resize(function(){alert('hi');});</script> </head> <body> resize me </body> </html> Он выглядит относительно прямым, однако, когда я изменяю окно браузера, я получаю два последовательных окна оповещения на Chrome и IE9, и я, похоже, сбой FF5. Что мне не хватает? Это […]

Как проверить JavaScript, если объект XMLHttpRequest поддерживает W3C Progress Events?

Есть ли способ проверить в JavaScript, если объект XMLHttpRequest поддерживает W3C Progress Events ? Я имею в виду здесь, если параметры onload, onprogress, onabort, onerror и т. Д. Для некоторой функции обработчика будут иметь такую ​​функцию, называемую этими событиями, как описано. Дополнительный (бонусный) вопрос: есть ли способ увеличить XMLHttpRequest (например, используя некоторые таймеры) для поддержки […]

Что я могу положить в beforeUnload?

Я хотел бы иметь эффект анимации, который начинается, когда люди покидают страницу. Я использую это в настоящее время: window.onbeforeunload = function (){ alert("test"); console.log("test"); sliderIntervalId = setInterval('SlideDown()',1); } Хотя «тест» действительно зарегистрирован на консоли, ни функция slideDown, ни тестовое предупреждение не создаются … Это нормальное поведение? Мы можем использовать функцию beforeunload только для бэкэнд-целей? PS […]

Почему jQuery.val (значение) не отправляет какое-либо событие из элемента DOM?

Когда мы используем метод jQuery.Val( value ) над элементом DOM, чтобы изменить его значение. Не должен ли элемент отправлять событие, информирующее о том, что его значение изменилось? -Я хотя событие «изменение» собиралось отправить. Если это не так, почему? Демо-версия

Как проверить, нажата ли кнопка с помощью JavaScript

Мне просто интересно, есть ли простой способ сделать что-то в этом направлении: JavaScript: if(document.getElementById('button').clicked == true) { alert("button was clicked"); } HTML: <input id="button" type="submit" name="button" value="enter"/>

JQuery trigger mousedown, зарегистрированный addEventListener

Я хочу имитировать фальшивое событие mousedown методом jQuery trigger (), и я регистрирую событие mousedown с помощью собственного метода javascript – addEventListener (). И я обнаружил, что это не может быть вызвано … elem.addEventListener('mousedown', function () { alert('addEventListener'); }); $(elem).on('mousedown', function () { alert('on'); }); $(elem).trigger('mousedown'); Образец в jsFiddle Я делаю некоторые тесты об этом. […]

Обработчик событий хранения HTML5 / JS

Я использую механизм Safari webkit вместе с HTML5 и JS для создания автономного приложения. Теперь я использую массив sessionStorage для хранения состояния моего приложения (симуляции). Данные хранилища отлично работают с инспектором, функции работают нормально, это обработчик событий, который не отвечает Тест preformd от Anurag адресу http://jsfiddle.net/pvRgH/ также не работает здесь window.addEventListener('storage', storageEventHandler, false); function storageEventHandler(evt){ […]

JavaScript делает сайт умным, красочным и простым использованием.