Ответы пользователя по тегу JavaScript
  • Удаление вновь созданных элементов в jquery?

    sgkrim37
    @sgkrim37
    фронт
    Изменил в Вашем коде всего одну строчку с кликом на ссылку и все работает
    $( document ).ready(function() {
    // кнопка button добавляет новую ссылку по шаблону
    	$('button').click(function(){
    	$('ul').append('<li><a class="clk" href="#">ссылка</a></li>');
    	});
    
    	$('body').on('click', 'a',function(){ // Было  $('a').click(function(){
      
        var col = $("ul").children("li").length;
        
        $('span').html(col);// выводит кол-во li элеменотов
        
        if(col>0){  
        $(this).parent().remove(); } // пока есть ссылки, удаляем
        
        else {
        $('.links').html("Закончились"); } // когда нет ссылок..
        
        return false;
    	});
      
    });
    Ответ написан
    Комментировать
  • Как можно автоматически сделать заполнение шкалы timeline?

    sgkrim37
    @sgkrim37
    фронт
    Как вариант к тому что уже есть в примере
    setTimeout(autoplay, 5000);
    var num = 0, max = $('.step').length;
    function autoplay(){
    	$('.step').each(function(id){
    		if($(this).hasClass('active')){
    			num = parseInt(id)+1;
    		}
    	});
    	if(num >= max){
    		num = 0; // Или обнуляем или останавливаем: return false;
    	}
    	$('.step').removeClass('active');
    	$('ul .step').eq(num).trigger('click');
    	setTimeout(autoplay, 5000);
    }
    Ответ написан
    5 комментариев