Вопросы с тегом «javascript-events»

НЕ ИСПОЛЬЗУЙТЕ ЭТОТ ТЕГ! В JavaScript нет событийных конструкций. Используйте [dom-events], [jquery-events], [backbone-events]; или библиотека / среда + [события] например [node.js] + [события]

15
Popstate при загрузке страницы в Chrome
На этот вопрос есть ответы на Stack Overflow на русском : Chrome ненужная перезагрузка страницы history api Я использую History API для своего веб-приложения, и у меня есть одна проблема. Я выполняю вызовы Ajax для обновления некоторых результатов на странице и использую history.pushState () , чтобы обновить адресную строку браузера …

5
Игнорировать взаимодействие с мышью при наложении изображения
У меня есть строка меню с эффектами наведения, и теперь я хочу разместить прозрачное изображение с кружком и нарисованным вручную текстом над одним из пунктов меню. Если я использую абсолютное позиционирование для размещения наложенного изображения над пунктом меню, пользователь не сможет нажать кнопку, и эффект наведения не будет работать. Есть …


1
В чем разница между Event.target, Event.toElement и Event.srcElement?
У меня такой код: document.oncontextmenu = function(evt) { evt = evt || window.event; console.log(evt.target, evt.toElement, evt.srcElement); }; При нажатии правой кнопки мыши на a <div class="foo"></div>возвращается следующее: div.foo, div.foo, div.foo При нажатии правой кнопки мыши на a <input>возвращается следующее: ввод, ввод, ввод Кажется, все приносят одинаковый результат. Есть ли ситуация, …

7
Уничтожить или удалить представление в Backbone.js
В настоящее время я пытаюсь реализовать метод уничтожения / удаления для представлений, но я не могу найти универсальное решение, работающее для всех моих представлений. Я надеялся, что к контроллеру будет привязано событие, чтобы при поступлении нового запроса он уничтожал предыдущие представления, а затем загружал новые. Есть ли способ сделать это …

6
Получение класса элемента, вызвавшего событие, с помощью JQuery
есть ли способ получить класс при срабатывании события щелчка. Мой код, как показано ниже, работает только для идентификатора, но не для класса. $(document).ready(function() { $("a").click(function(event) { alert(event.target.id + " and " + event.target.class); }); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <html> <body> <a href="#" id="kana1" class="konbo">click me 1</a> <a href="#" id="kana2" class="kinta">click me …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.