1. JavaScript / Говнокод #17336

    +164

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    var id;
    
    $(window).resize(function() {
      clearTimeout(id);
      id = setTimeout(doneResizing, 500);
    });
    
    function doneResizing(){
      window.location.reload();   
    }

    На странице элемент, у которого надо менять положение при ресайзе.

    Запостил: AntonMMF, 18 Декабря 2014

    Комментарии (13) RSS

    • а страницу зачем перегружать?
      Ответить
      • Наверное у него на PHP вычисляется размер элементов для браузера клиента.
        Ответить
        • Пыходебиды часто так делают, ведь они не умеют верстать респонсивно
          Ответить
        • Таки на JS, а не на PHP.
          Ответить
          • таки я знаю одного такого любителя, который при загрузки страницы вычислял размеры элементов с использованием magic numbers...
            Ответить
            • я как то так делал.
              Ответить
              • Не удивительно. Многие пхпшники так делают ввиду того что не асилили респонсивную верстку
                Ответить
                • респонсивная верстка и IE6 вещи сугубо через js
                  Ответить
                  • Не удивительно. Многие пхпшники работают за доширак и делают сайты на третьем PHP под шестой Ie
                    Ответить
        • Какие пользователи ГК противоречивые. То им не нравится, что на клиенте что-то исполняется: http://govnokod.ru/17321#comment259755, то наоборот просят на клиенте всё делать. Только запутали всё. Небось ещё Node используете, чтобы ещё больше людей запутать.

          Давайте уже хотя бы в рамках ГК решим, где должен код исполняться - на клиенте или на сервере. И перестанем холиварить по пустякам.

          Написанное выше следует считать зелёным текстом.
          Ответить
    • в jQuery досих пор нет обертки для таймеров?
      Ответить
      • Есть .delay() для анимаций. Для таймеров нету, да и зачем?
        Ответить
        • Чтобы избежать черной магии со стоковыми хэндлами, например
          http://stackoverflow.com/a/8635535
          Ответить

    Добавить комментарий