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

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

609
Как отлаживать привязки событий JavaScript / jQuery с помощью Firebug или аналогичных инструментов?

Мне нужно отладить веб-приложение, которое использует jQuery для выполнения довольно сложных и грязных манипуляций с DOM . В какой-то момент некоторые события, которые были связаны с определенными элементами, не запускаются и просто перестают работать. Если бы у меня была возможность редактировать...

561
Использование jQuery для проверки фокусировки ввода

На первой странице сайта, который я создаю, несколько <div>пользователей используют :hoverпсевдокласс CSS, чтобы добавить рамку, когда на них указывает курсор мыши. Один из <div>s содержит a, <form>который, используя jQuery, сохранит границу, если вход внутри него имеет фокус. Это...

355
Могу ли я найти события, связанные с элементом с помощью jQuery?

По этой ссылке я связываю два обработчика событий: <a href='#' id='elm'>Show Alert</a> JavaScript: $(function() { $('#elm').click(_f); $('#elm').mouseover(_m); }); function _f(){alert('clicked');} function _m(){alert('mouse over');} Есть ли способ получить список всех событий, связанных...

307
Передавать события мыши через абсолютно позиционированный элемент

Я пытаюсь захватить события мыши на элементе с другим абсолютно позиционированным элементом поверх него. Прямо сейчас события в абсолютно позиционированном элементе попадают на него и всплывают до его родителя, но я хочу, чтобы он был «прозрачным» для этих событий мыши и направлял их во все, что за...

253
JQuery потерять фокус события

Я пытаюсь показать контейнер, если поле ввода получает фокус и - это реальная проблема - скрыть контейнер, если фокус потерян. Есть ли противоположное событие для фокуса jQuery? Пример кода: <input type="text" value="" name="filter" id="filter"/> <div id="options">some cool...

177
Как вызвать событие изменения jQuery в коде

У меня есть событие изменения, которое работает нормально, но мне нужно, чтобы оно повторилось. Так что у меня есть функция, которая срабатывает при изменении, которая будет «изменять» другие выпадающие списки на основе селектора класса (обратите внимание, «drop downS», их может быть больше...

157
Разница между $ (this) и event.target?

Я новичок в jQuery, и делал панели с вкладками, следуя учебному пособию по JavaScript и jQuery: The Missing Manual , есть первая строка, когда автор делает это: var target = $(this); Но я пытался сделать это таким образом var target = evt.target; и я получил эту ошибку: Uncaught TypeError: Object...

153
В чем разница между событиями mouseover и mouseenter?

Я всегда использовал это mouseoverсобытие, но, читая документацию jQuery, я нашел mouseenter. Кажется, они функционируют точно так же. Есть ли разница между ними, и если да, то когда мне их использовать? (Также относится к mouseoutпротив...

135
Запустите JavaScript, когда элемент теряет фокус

У меня есть стандартный ввод HTML, который я хочу запускать код JavaScript, когда он теряет фокус. К сожалению, мои поиски в Google не показали, как это сделать. Чтобы было понятно, я ищу способ сделать это: <input type="text" name="name" value="value"...

118
Как сделать так, чтобы кнопка HTML не перезагружала страницу

У меня есть кнопка ( <input type="submit">). При нажатии страница перезагружается. Поскольку у меня есть некоторые hide()функции jQuery , которые вызываются при загрузке страницы, это приводит к тому, что эти элементы снова скрываются. Как заставить кнопку ничего не делать, чтобы я мог...

117
Перехватить событие выхода из страницы

При редактировании страницы в моей системе пользователь может решить перейти на другой веб-сайт и при этом потерять все изменения, которые он не сохранил. Я хотел бы перехватить любую попытку перейти на другую страницу и предложить пользователю убедиться, что он хочет, чтобы это произошло,...

101
Как я могу получить jquery .val () ПОСЛЕ события нажатия клавиши?

Я получил: $(someTextInputField).keypress(function() { alert($(this).val()); }); Теперь предупреждение всегда возвращает значение ПЕРЕД нажатием клавиши (например, поле пусто, я набираю «a», а предупреждение дает мне «». Затем я набираю «b», и в предупреждении отображается «a» ...). Но мне нужно...

95
Открыть всплывающее окно и обновить родительскую страницу при закрытии всплывающего окна

Я открыл всплывающее окно с помощью window.open в JavaScript, я хочу обновить родительскую страницу, когда закрою это всплывающее окно. (Событие onclose?) Как я могу это сделать? window.open("foo.html","windowName", "width=200,height=200,scrollbars=no");...

94
Игнорировать взаимодействие с мышью при наложении изображения

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

94
Popstate при загрузке страницы в Chrome

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

83
Уничтожить или удалить представление в Backbone.js

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