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

    +152

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    $(document).ready(function(){
     var m;
     function fourSize()
     {
        var size=$(window).width();
    	if (size<'1210') { css='1000'; m=160;}
    	if ((size>='1210')&&(size<'1296')) {css='1240';m=160;}
    	if ((size>='1296')&&(size<'1370')) {css='1320';m=180;}
    	if(size>='1370') {css='1400';m=180;}
        $('#four-size').attr({	href: 'css/styles_'+css+'.css'});marginFoot();
     } 
     function marginFoot()
        {
            w=$(window).width();
            h=$(window).height();
            if (h<500)  $('.center').css('height',($(window).height()-m));
            if ((h>500 && w<1210)||(h>600 && w>1210)){
            $('.center').css('height',($(window).height()-m)); //alert($(document).height()-180);
            margin=$(window).height()-$('.center').height()-m;
            $('.foot').css('margin-top',margin);}
        }   
        fourSize();marginFoot();
        $(window).resize(function(){fourSize();})
        
    })

    У парня 1 год опыта верстки и js.

    Запостил: katsgeorgeek, 23 Мая 2012

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

    • Не мучайте парня, расскажите ему про @media.
      Ответить
    • Кстати, есть такая теорема в верстке, которую Перельман не решил.
      Теорема гласит, что нельзя сделать на валидном CSS резиновый футер прижатый к низу страницы.

      Тут только JS.
      Ответить
      • <body>
        <div style="height: {fixedHeight}"></div>
        <footer style="position: absolute; bottom: 0; height: {fixedHeight}"></footer>
        </body>
        футынуты, ну тя в задницу со своими задачками
        Ответить

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