Jquery click
Автор Алексей Макано задал вопрос в разделе Другие языки и технологии
Как в Jquery работает функция $(document).on('click','.row',function(){alert('Нажали');}) ? и получил лучший ответ
Ответ от Вадим Рич[активный]
Функция $(document).on('click', '.row', function() { alert('Нажали'); }) использует механизм делегирования событий в jQuery. Обработчик клика назначается не на каждый отдельный элемент с классом row, а один раз на родительский объект, в данном случае на весь документ. Когда происходит клик, событие всплывает от нажатого элемента вверх по дереву DOM до объекта document. В этот момент jQuery проверяет, соответствует ли исходный элемент селектору .row или является его потомком. Если совпадение найдено, выполняется заданная функция, вызывающая всплывающее окно с текстом Нажали. Этот подход особенно полезен для динамически создаваемых элементов, появляющихся на странице после её первоначальной загрузки. Так как обработчик уже висит на document, он автоматически подхватывает клики по новым элементам с нужным классом без необходимости переназначать события.
Как можно сделать чтобы анимация при скролле произошла только один раз? jQuery
$( "#foo" ).one( "click", function() {
alert( "This will be displayed only once." );
подробнее...
Switch() {case} в javascript - jQuery Что подставлять в
Здесь вообще не надо никакого switch. Достаточно:
$('.block').click(function() {
подробнее...
Как правильно обработать событие изменения содержимого в INPUT TEXT с помощью Jquery с учётом автозаполений?
Не получится так. Вариантов не особо много:
1. Таки проверять с интервалом. Если сильно не
подробнее...
ajax jquery как сделать чтоб при клике на выпадающий список происходило действие
$(document).ready(function(){
$("button").click(function(){
var send = $(this).val();
подробнее...
Сбросить счётчик setinterval при повторном клике JQuery
$("#button").click(function(){
clearTimeout(timeoutId)
timeoutId = setTimeout(go,
подробнее...
Переключатель JavaScript( jQuery )
var flag=true;
$(document).ready(function() {
$('#div_for_img
подробнее...
Как задать :before (css) элементу в jQuery?
$('.butt').mouseover(function(){
$('.block').css("width","100px");
подробнее...
JQuery. Как выбрать элемент, следующий за кликнутым (событие click)
<script type="text/javascript">
$(document).ready(function(){
подробнее...
jQuery . что тут неправильно? ибо не работает
$("div.aa").click(function(){
if ( $(this).attr("val") == txattr )
$(this).attr("val",
подробнее...