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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    jQuery('#mask').height(jQuery(document).height());
    jQuery(window).resize(function(){
    	jQuery('#mask').height(jQuery(document).height());
    });

    Да ебись оно все конем...

    Запостил: nkarakin, 01 Августа 2013

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

    • // В попытках оправдать автора
      Ну может это такой своеобразный хак для осла.
      Ответить
    • height 100% в любом случае
      Ответить
      • html, body, #mask { height: 100%; }


        Fixed?
        Ответить
        • нет, надо использовать min-height и max-height, почему-то не все браузеры хорошо понимают проценты.
          вообще, для адекватных раскладок (layout) приходится до сих пор использовать javascript
          Ответить
          • > не все браузеры

            IE'шники должны страдать.

            На крайняк для IE можно и костыль запилить.
            Ответить
            • >> min-height и max-height
              работают
              Ответить
              • Я обчно такую штуку кладу в самый низ страницы последним потомком <body> и:

                #mask {
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  width: 100%;
                }
                Ответить
    • Ну
      jQuery(window).resize(function(){
      	jQuery('#mask').height(jQuery(document).height());
      }).triggerHandler('resize');

      А вообще, Лур, как правило, хуйню не скажет.
      Ответить
      • > А вообще, Лур, как правило, хуйню не скажет.
        Сразу сделает?
        По поводу Люровых слов: ох сдаётся мне, что тут важна версия языка разметки и используемый стандарт. Вы про html5?
        Ответить

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