1. Список говнокодов пользователя aTei

    Всего: 1

  2. JavaScript / Говнокод #7491

    +147

    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
    26. 26
    $(document).ready(function() {
        // get elements only once instead of every Interval
        var clock = {};
        clock.seconds = $('.clock_seconds');
        clock.minutes = $('.clock_minutes');
        clock.hours = $('.clock_hours');
        
        setInterval( function() {
            // get time
            var date = new Date();
            var seconds = date.getSeconds();
            var mins = date.getMinutes();
            var hours = date.getHours();
    
            // count degrees
            var seconds_degree = seconds * 6; // 60 secs * 6 deg = 360 deg
            var minutes_degree = mins * 6; // 60 mins * 6 deg = 360 deg
            var hours_degree = hours * 30 + (mins / 2); // 12 hours * 30 = 360 deg
    
            // apply transform
            clock.seconds.css({"-moz-transform" : 'rotate('+seconds_degree+'deg)'});
            clock.minutes.css({"-moz-transform" : 'rotate('+minutes_degree+'deg)'});
            clock.hours.css({"-moz-transform" : 'rotate('+hours_degree+'deg)'});
    
        }, 1000 );
    });

    Часы на CSS3, под FireFox 5.

    aTei, 08 Августа 2011

    Комментарии (15)