Ответы пользователя по тегу JavaScript
  • Как добавить стиль при прокрутки?

    RainMEN
    @RainMEN
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    Малость непонятно куда ты закидываешь эту функцию?

    Должно быть событие scroll у объекта window
    $(window).scroll(function (){
            var posY=window.scrollY; //переменная сколько уже прокрутили
    
            if (posY > 50){
                	$('.top_nav').addClass('tn_active');			
            } else{
               $('.top_nav').removeClass('tn_active');				
            }
       });
    Ответ написан
  • Плагин jQuery для работы со временем (форматирование)?

    RainMEN
    @RainMEN
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    Привет!

    А зачем плагин?

    //Текущее время timeZoneOffset=null
        //Текущее время в Москве timeZoneOffset=+4
        //timeZoneOffset - временная зона
        function Clock(timeZoneOffset) {
    
            var time = new Date();
    
            if (timeZoneOffset !=null){
                time.setHours( time.getHours() + timeZoneOffset, time.getMinutes() + time.getTimezoneOffset());
            }
    
            var  month_num = time.getMonth();
            var  day = time.getDate();
            var  hours = time.getHours();
            var  minutes = time.getMinutes();
            var  seconds = time.getSeconds();
    
            month = new Array("января", "февраля", "марта", "апреля", "мая", "июня",
                    "июля", "августа", "сентября", "октября", "ноября", "декабря");
    
            if (day <= 9) day = "0" + day;
            if (hours <= 9) hours = "0" + hours;
            if (minutes <= 9) minutes = "0" + minutes;
            if (seconds <= 9) seconds = "0" + seconds;
    
            this.getDay = function () {
                return day;
            };
            this.getMonth = function () {
                return month[month_num];
            };
            this.getYear = function () {
                return time.getFullYear();
            };
            this.getHours = function () {
                return hours;
            };
            this.getMinutes = function () {
                return minutes;
            };
            this.getSeconds = function () {
                return seconds;
            };
    
        }
    
    
    
        onload = function () {
            setInterval(function () {
                var timeMoscow = new Clock(+4);
                var timeReal = new Clock();
    
               /* document.getElementById("dayMoscow").innerHTML =timeMoscow.getDay() + " " + timeMoscow.getMonth() + " " + timeMoscow.getYear();
                document.getElementById("dayReal").innerHTML =    timeReal.getDay() + " " +   timeReal.getMonth() + " " +   timeReal.getYear();*/
    
                document.getElementById("timeMoscow").innerHTML =timeMoscow.getHours() + ":" + timeMoscow.getMinutes() + ":" + timeMoscow.getSeconds();
                document.getElementById("timeReal").innerHTML = timeReal.getHours() + ":" + timeReal.getMinutes() + ":" + timeReal.getSeconds();
            }, 100);
        }

    думаю не сложно будет переделать =)
    Ответ написан
    Комментировать
  • JavaScipt переключатель, или как отследить показ/скрытие блока?

    RainMEN
    @RainMEN Автор вопроса
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    Вот оно что =)
    Ответ написан
    Комментировать