Помощь со счётчиком на Jquery

(Ответов: 24, Просмотров: 3571)
Страница 3 из 3 Первая 123
  1. Студент
    • Регистрация: 17.08.2010
    • Сообщений: 74
    • Репутация: 12
    Sky-R,

    code

    PHP код:
    $(function(){
    var 
    = new Date();
    var 
    d.getFullYear();
    var 
    d.getMonth();
    var 
    dd d.getDate();    
    var 
    hr d.getHours();
        var 
    note = $('#note'),
    //one hr 3600000 ms
      
    newYear false;
      
    ts = new Date(y,m,dd,23,0,0);

            
        $(
    '#countdown').countdown({
            
    timestamp    ts,
            
    callback    : function(dayshoursminutesseconds){
                
                var 
    message "";
                
                
    message += days " day" + ( days=='':'s' ) + ", ";
                
    message += hours " hour" + ( hours=='':'s' ) + ", ";
                
    message += minutes " minute" + ( minutes=='':'s' ) + " and ";
                
    message += seconds " second" + ( seconds=='':'s' ) + " <br />";
                
                if(
    newYear){
                    
    message += "left until the new year!";
                }
                else {
                    
    message += "left to 10 days from now!";
                }
                
                
    note.html(message);
            }
        });
        
    }),
    $(function(){
    var 
    = new Date();
    var 
    d.getFullYear();
    var 
    d.getMonth();
    var 
    dd d.getDate();    
    var 
    hr d.getHours();
        var 
    note = $('#note2'),
    //one hr 3600000 ms
      
    newYear false;
      
    ts = new Date(y,m,dd,22,0,0);

            
        $(
    '#countdown2').countdown({
            
    timestamp    ts,
            
    callback    : function(dayshoursminutesseconds){
                
                var 
    message "";
                
                
    message += days " day" + ( days=='':'s' ) + ", ";
                
    message += hours " hour" + ( hours=='':'s' ) + ", ";
                
    message += minutes " minute" + ( minutes=='':'s' ) + " and ";
                
    message += seconds " second" + ( seconds=='':'s' ) + " <br />";
                
                if(
    newYear){
                    
    message += "left until the new year!";
                }
                else {
                    
    message += "left to 10 days from now!";
                }
                
                
    note.html(message);
            }
        });
        
    }); 
    [свернуть]

    в html id="countdown2" и id="note2"
    в CSS надеюсь разбираешься? + добавить стили для них

    ---------- Сообщение добавлено 17:23 ---------- Предыдущее 17:18 ----------

    p.s. конечно дублировать фунцию таким образом не профф))
    это выглядит вырвиглазно, но работает Что как раз тебе надо.
    • 1

    Спасибо сказали:

    Sky-R(13.06.2013),
  2. Студент Аватар для Sky-R
    • Регистрация: 25.03.2013
    • Сообщений: 82
    • Репутация: 21
    • Webmoney BL: ?
    Alexben, с таким вариантом оба счетчика показывают нули.
    Не знаю в чем дело.
    • 0
  3. Дипломник Аватар для JaTony
    • Регистрация: 02.12.2010
    • Сообщений: 163
    • Репутация: 29
    видать что-то где-то забыл добавить, вот скачал уже пример с того сайта из первого поста, и добавил scripts2 и второй каунтер, приаттачил test.zip к этому посту, можешь запустить index.html оба будут работать, первый считает до 18:00 текущего дня, второй до 12:00 этого же дня. Если же все сделал так и не пашет на рабочем сайте, то может какой-то конфликт js-а из-за других скриптов.
    Вложения
    • Тип файла: zip test.zip (71.1 Кб, Просмотров: 2)
    • 1

    Спасибо сказали:

    Sky-R(13.06.2013),
  4. Студент Аватар для Sky-R
    • Регистрация: 25.03.2013
    • Сообщений: 82
    • Репутация: 21
    • Webmoney BL: ?
    JaTony, теперь всё работает :), спасибо за помощь.
    • 0
  5. Дипломник Аватар для JaTony
    • Регистрация: 02.12.2010
    • Сообщений: 163
    • Репутация: 29
    Sky-R, да не за что, видимо все-таки где-то 2 забыл к id-ишникам добавить, кстати там в скрипте должна мессага выводиться по достижению нужного часа, если так и должно быть, тогда из обоих файлов scripts.js и scripts2.js лучше удалить код, который плюсует день:
    if (hr >= 18){
    d.setDate(d.getDate() + 1);
    }
    если же надо, чтобы по достижении 18:00 начинался отсчет к следующему дню, то он нужен.

    рад, что мы с Alexben смогли помочь, удачи :)
    • 1

    Спасибо сказали:

    Sky-R(13.06.2013),
Страница 3 из 3 Первая 123

Похожие темы

Темы Раздел Ответов Последний пост
JQuery. требуется помощь
Вопросы от новичков 3 09.05.2013 03:39
нужна помощь в реализации алгоритма на jquery
Web программирование 5 12.02.2013 13:29
Кнопочки постинга в соц. сети со счетчиком - встречаем Pluso!
Софт, скрипты, сервисы 6 31.10.2012 19:49
проблемы со счётчиком LI
Прочее 2 08.04.2011 16:44

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры