Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.11.2016, 21:06
Новичок на форуме
Отправить личное сообщение для AlexStark Посмотреть профиль Найти все сообщения от AlexStark
 
Регистрация: 19.03.2013
Сообщений: 8

Смена условий календаря
Доброго времени суток. Есть некоторый календарь, который помечает даты как активные в одной вкладке, в то время, как во второй вкладке эти даты неактивны и наоборот. Происходит это по условию четности/нечетности недели. Нужно изменить код так, чтобы условием была не четность/нечетность (поровну), а в соотношении 10 к 4. Помогите, пожалуйста.

function chMonth(time, city)
{
  // четные недели - msk
  var load = 70; //%
  var now= new Date();
  var mo = time.getMonth();
  var cl = (typeof(city)=='Object')?this:('.xdsoft_datetimepicker.'+city);
  for(i=1; i<32; i++) {
    var d = new Date(2016, mo, i);
    if(d<=now) continue;  
    var week = d.getWeek();
    var even = isEven(week);
    if(d.getDay()>2) {
      if('msk'==city && even || 'spb'==city && !even) $('td[data-month="'+mo+'"][data-date="'+i+'"]',$(cl)).removeClass('xdsoft_disabled').data('load', load).append('<span><b style="width:'+load+'%"></b></span>');
    } else {  
      if('msk'==city && !even || 'spb'==city && even) $('td[data-month="'+mo+'"][data-date="'+i+'"]',$(cl)).removeClass('xdsoft_disabled').data('load', load).append('<span><b style="width:'+load+'%"></b></span>');
    }  
  }
  //for(r in load2w) {if(mo != load2w[r][0]) return;$('.tabs4w.active td[data-month="'+mo+'"][data-date="'+load2w[r][1]+'"]').not('.xdsoft_disabled').data('load', load2w[r][2]).append('<span><b style="width:'+load2w[r][2]+'%"></b></span>');}
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена фонового изображения по кругу, по клику на одну кнопку Manoftheyear Элементы интерфейса 7 21.03.2016 06:45
Нужен простой JS (смена количества + смена цены) RadCor Работа 1 27.04.2015 00:53
Плавная смена background-image div-ва в котором есть контент phenom jQuery 1 09.04.2013 14:28
второе поле для ввода даты из календаря maxvilo Элементы интерфейса 4 10.08.2011 21:06
как вывести значение даты из календаря. greysells Общие вопросы Javascript 3 17.05.2009 18:43