Показать сообщение отдельно
  #2 (permalink)  
Старый 20.06.2018, 13:54
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,730

(function() {
    var deg = 0,//Сохраняю угол поворота
        $menu = $('.cirlce_menu');//Просто ссылка на меню, чтобы каждый раз не искать меню в DOM

    $('.a_pinkt').click(function(e) {
        e.preventDefault();//Отменяю поведение браузера по умолчанию

        deg = deg % 360 + 45;//Рассчитываю новый угол. Остаток от деления текущего угла на 360 + 45
        $menu.css({
            'transform': 'rotate(' + deg + 'deg)'//Изменяю css свойство transform меню
        });
    });
})();

Последний раз редактировалось Nexus, 20.06.2018 в 14:02.
Ответить с цитированием