Ответы пользователя по тегу JavaScript
  • Как воспользоваться callback для обработчика?

    fl4r3
    @fl4r3
    Кино, вино и домино
    Что-то типа такого?

    function handleClickOnPhoto($photo){
        $('.photo').removeClass('active-element');
        $photo.addClass('active-element');
        $('.point li').removeClass('active-point').
        filter((index, item) => $photo.data('id') == $(item).data('id')).addClass('active-point');
        $('.about-text p').text($photo.data('text'));
        $('.about-site p').text($photo.data('info'));
        $('.about-site a').text($photo.data('website')).attr("href", "#");
    }
    
    $('.photo').click(function(){
        handleClickOnPhoto($(this));
    });
    
    $('.point li').click(function(){
        $('.point li').removeClass('active-point');
        $(this).addClass('active-point');
        handleClickOnPhoto($(this));
    });
    Ответ написан
    Комментировать