• Как убрать класс при нажатии на пустую область?

    @ElianL
    javascript-разработчик
    Как вариант отлавливать клик на body, и при клике убирать класс. т.е.

    $('body').on('click', function(){
      // убираем класс
    })


    а при клике на самом элементе отменить всплывание событие. то есть событие не дойдет до body

    $('.nav-submenu').on('click', function(e){
      e.stopPropagation();
      // остальной код
    })


    P.S. Ваш кода можно сделать куда приятнее, если заменить
    $('.nav-submenu').on('click', function(a) {submenu(this)});

    на
    $('.nav-submenu').on('click', submenu);
    А внутри submenu this и так будет ссылаться на объект, который вы в вашем случае передаете через параметр a
    Ответ написан
    7 комментариев
  • Как пустить группу контуров по направляющей в Illustrator?

    @vconst
    Prepress engineer
    Способов действительно много, но по направляющим это можно делать только в CAD-ах или других специализированных программах. Ну или просто я о таком способе не знаю.

    Для наиболее управляемого искажения, можно воспользоваться командой Object > Envelope Disort > Make with Warp и дальнейшее трансформирование по mesh-сетке

    upd:
    вот нашел что-то более-менее подходящее www.esko.com/en/Products/Overview/studio/modules/t...
    Но повторю - это задача для спецпрограмм типа Art-pro, в прошлом вашем вопросе я об этом уже говорил. При попытках сделать все "на коленке" начинает вылазить большое количество нюансов, которым по простому не решить.
    Ответ написан
    Комментировать