- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем добрый день.Подскажите спецы по js, как сделать правильно.
Мне нужно одним нажатием кнопки, сделать серию кликов, тоесть при нажатии одной кнопки, по очереди допустим в течении одной секунды будет выполнено три клика.
Делаю так:
<script type = 'text/javascript'>
function submit_forms () {
document.getElementById('41').click();
document.getElementById('42').click();
document.getElementById('43').click();
}
</script>
Но тут срабатывает всего один клик, а два остальных игнорируются...
Как сделать правильно, чтоб сработали все три клика очередью?
Подскажите плиз.
Все три клика должны выполняться. Уверены, что последние два игнорируются?
Скорее всего, у Вас обработчик первого клика затирает второй и третий элементы. Загляните в консоль.
Должно все работать, нужен полный код
http://jsfiddle.net/s7o453yo/2/
не обязательно, на элементах может стоять обработчик с троттлингом. Код страницы в студию.
Видимо у вас зависимость от порядка. Js асинхронен, поэтому результат вероятно не такой как вы ожидали. Если порядок имеет значение используйте callback.
Код простой. Я пытаюсь сделать покупку в магазине VM2 - покупка всех товаров в один клик. На странице к примеру три товара и под ними кнопка с возможностью все три сразу положить в корзину.И получается что первый клик срабатывает. а остальные два нет. Хотя в ручную быстренько
все товары добавить успеваю, это так пробовал если быстрой кликнуть по всем трем товарам.То они до переадрисации в корзину успевают добавится.
Похожая функция реализована на этом сайте http://www.biofa.ru/fasad-derevyannogo-doma-kleenuy-brus/
но не как не пойму как там сделано у них.
manaz, измените input submit на input button
У них такой обработчик на "добавить все и перейти":
покупка всех товаров в один клик.
Мне одному кажется, что решение 3-ного клика с пом яваскрипта мягко говоря костыльное?
Мне одному кажется, что решение 3-ного клика с пом яваскрипта мягко говоря костыльное?
Оно может и пом... как вы говорите.Но другим методом то как это реализовать?