• Как сделать два события на одну кнопку?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Вы в курсе, что вы ничего не понимаете в программировании?
    Вы в курсе, что спрашиваете про задачу для браузера, а приводите код для сервера?
    Вы в курсе, что теги  css и jquery абсолютно не при чём и вас за это накажут?
    Вы в курсе, что мы не знаем, что это у вас за php функции и что они выводят?
    Вы вообще зачем занимаетесь тем, в чём не разбираетесь?
    Ответ написан
    1 комментарий
  • Плавное затухание фона без наведения мыши?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Используйте кривые Безье в свойстве transition.

    Либо, обычный setTimeout, как пишут выше.
    Ответ написан
    Комментировать
  • Что лучше использовать reset.css или normalize.css?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Конечно же нормалайз! Ресет - древнее тупое г**нище.
    Принципиальная разница в том, что нормалайз делает одинаково, а ресет, тупо всё обнуляет. Там где надо и там где вообще не надо.
    Ответ написан
    Комментировать
  • Нужно чтобы при нажатии менюшки dropdown меню, область контента сдвигалась вниз. Написал простой скрипт, но его работа не поддаётся моей логике!?

    Vilz
    @Vilz
    html, css, js
    слушать клик по всему дому на протяжении работы всей страницы? классное решение. по-хорошему при открытии меню надо биндить клик на "не меню", а при закрытии бинд этот удалять. да и со стилями тоже не самая лучшая практика. правильнее будет всё таки контролировать это из цсски, классами типа 'active' родителя и по наличию этого класса уже играться со стилями. ах да, на счет хаотичности. '*' это все элементы. включая родителей того по кому ты кликнул. кликаются ВСЕ СРАЗУ. поэтому - если в дереве четное количество родителей - то срабатывает, если не четное - то нет.
    Я использую что-то такое
    $(".sidebar-toggle").on('click', function(){ // клик по кноке открытия
        var h = $("aside.sidebar") //блок который должен открываться
        if($(this).is('.active')) { // если кликнутое меню уже открыто - закрываем
          $(this).removeClass("active"); //удаляем подсвечивание открытого меню
          h.removeClass("active"); //закрываем
          $(document).unbind('.closeMobileMenu'); // удаляем бинд закрытия меню
        } else {
          $(this).addClass("active"); //подсвечиваем открытое
          h.addClass("active"); //открываем
          $(document).bind('touchend.closeMobileMenu click.closeMobileMenu', function(e) { //событие клик по документу
            if (!h.is(e.target) && $(e.target).closest(h).length === 0 && !$(".sidebar-toggle").is(e.target)) { //если это не тот блок, что показывается
              $(".sidebar-toggle").click(); //кликаем второй раз что бы закрылось (тут вообще должно быть полноценное закрытие а не второй клик)
            }
          });
        }
        return false;
      });
    Ответ написан
    Комментировать
  • Как избавиться от родителя в CSS?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    А простейший математический расчет провести не судьба?
    Родитель = 80% => (100-80=20) это четверть от 80 =>
    Дочерний нужно сделать 125%, то есть 100+100/4


    Далее сместить влево на 25%... и соответственно прибавить к ширене еще 25%

    Клац
    Ответ написан
    1 комментарий