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

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

15
Как отлаживать привязки событий JavaScript / jQuery с помощью Firebug или аналогичных инструментов?
Мне нужно отладить веб-приложение, которое использует jQuery для выполнения довольно сложных и грязных манипуляций с DOM . В какой-то момент некоторые события, которые были связаны с определенными элементами, не запускаются и просто перестают работать. Если бы у меня была возможность редактировать исходный код приложения, я бы развернул и добавил кучу …

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

9
Могу ли я найти события, связанные с элементом с помощью 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');} Есть ли способ получить список всех событий, связанных с элементом, в этом случае для элемента с id="elm"?

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

5
JQuery потерять фокус события
Я пытаюсь показать контейнер, если поле ввода получает фокус и - это реальная проблема - скрыть контейнер, если фокус потерян. Есть ли противоположное событие для фокуса jQuery? Пример кода: <input type="text" value="" name="filter" id="filter"/> <div id="options">some cool options</div> <script type="text/javascript"> $('#options').hide(); $('#filter').focus(function() { $('#options').appear(); }); </script> И то, что я …

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

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

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

5
HTML <input type = 'file'> Событие выбора файла
Допустим, у нас есть этот код: &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; что приводит к этому: Когда пользователь нажимает кнопку «Обзор ...», открывается диалоговое окно поиска файла: Пользователь выберет файл, дважды щелкнув файл или нажав кнопку «Открыть». Есть ли событие Javascript, которое я могу …

5
Запустите JavaScript, когда элемент теряет фокус
У меня есть стандартный ввод HTML, который я хочу запускать код JavaScript, когда он теряет фокус. К сожалению, мои поиски в Google не показали, как это сделать. Чтобы было понятно, я ищу способ сделать это: &lt;input type="text" name="name" value="value" onlosefocus="alert(1);"/&gt;


8
Как сделать так, чтобы кнопка HTML не перезагружала страницу
У меня есть кнопка ( &lt;input type="submit"&gt;). При нажатии страница перезагружается. Поскольку у меня есть некоторые hide()функции jQuery , которые вызываются при загрузке страницы, это приводит к тому, что эти элементы снова скрываются. Как заставить кнопку ничего не делать, чтобы я мог добавить какое-то действие, которое происходит при нажатии кнопки, …

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.