Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 15.02.2017, 15:41
Интересующийся
Отправить личное сообщение для Saratov64 Посмотреть профиль Найти все сообщения от Saratov64
 
Регистрация: 17.03.2016
Сообщений: 22

Сообщение от рони Посмотреть сообщение
Saratov64,
<script>
$(function() {
//console.log($('#menu').length); //проверка что элемент есть 1
$('#menu').on('click', '.btn', function(e){
alert('ура!!!')
});
});
</script>
Я так понимаю, что вот этак конструкция уже не заработает, так как document.querySelector работает на уже загруженный DOM ???
var btn = document.querySelectorAll(".btn");
    btn[0].addEventListener("click", function() {
        clearInterval(timer);
        timer = setInterval(station1, timeInterval)
    });
    btn[1].addEventListener("click", function() {
        clearInterval(timer);
        timer = setInterval(station2, timeInterval)
    });


На каждую кнопку писать свой клик ?
$('#menu').on('click', '.btn', function(e){
имею ввиду с разными допустим class="btn1...btn2..." так как мне еще вешать надо setInterval

$(function() {
//console.log($('#menu').length); //проверка что элемент есть 1
$('menu').on('click', '.btn1', function(e){
alert('1')
     });
$('body').on('click', '.btn2', function(e){
alert('2')
     });
$('body').on('click', '.btn3', function(e){
alert('3')
     });
	 
});


да и прошу прощения, я пока ноль, и вопросы у меня пока тупые .... но пытаюсь ....

Последний раз редактировалось Saratov64, 15.02.2017 в 15:45.
Ответить с цитированием
  #32 (permalink)  
Старый 15.02.2017, 16:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от Saratov64
На каждую кнопку писать свой клик ?
да если они делают что-то разное
Ответить с цитированием
  #33 (permalink)  
Старый 15.02.2017, 16:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Saratov64,
$(function() {
//console.log($('#menu').length); //проверка что элемент есть 1
var timer;
$('body').on('click', '.btn1', function(e){
 clearInterval(timer);
        timer = setInterval(station1, timeInterval)

     });
$('body').on('click', '.btn2', function(e){
alert('2')
     });
$('body').on('click', '.btn3', function(e){
alert('3')
     });
	 
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AJAX обновление div в разных частях страницы kkolorid AJAX и COMET 9 19.12.2014 11:58
Обновление select без перезагрузки страницы Devsanterr Javascript под браузер 1 01.09.2014 09:16
Countdown и обновление страницы. Hekk0 Общие вопросы Javascript 0 01.07.2014 20:07
load и динамическое обновление страницы IONEX AJAX и COMET 12 08.07.2012 20:57
Обновление страницы AndreyS AJAX и COMET 6 16.05.2011 15:55