Скрипт блокировки меню по времени
Добрый вечер!
Нужен скрипт который делал бы данный блок week_days не активным(не кликабельным) после 17.30 по МСК <div id="week_days"> <div class="calendar"> <ul class="current week"> <li><span class="day type_a">Понедельник</span> <span class="date type_a">21 июля</span></li> <li><span class="day type_a">Вторник</span> <span class="date type_a">22 июля</span></li> <li><a class="date type_c" href="/catering/?week=0&curDay=23.07.2014"><span class="day type_b">Среда</span>23 июля</a></li> <li class="active_day"><span class="day type_b active_day">Четверг</span> <span class="date type_b">24 июля</span></li> <li><a class="date type_c" href="/catering/?week=0&curDay=25.07.2014"><span class="day type_b">Пятница</span>25 июля</a></li> <li><a class="date type_c" href="/catering/?week=0&curDay=26.07.2014"><span class="day type_b">Суббота</span>26 июля</a></li> <li><a class="date type_c" href="/catering/?week=0&curDay=27.07.2014"><span class="day type_b">Воскресенье</span>27 июля</a></li> </ul></div> <a id="next_week_button" href="/catering/?week=1&curDay=28.07.2014"></a> </div> |
|
Я вот пробовал, но не знаю как прикрутить время и чтобы проверял ее с машины пользователя
$(function () {
$(".disable").prepend("<div class='blocker'> </div>");
$(".blocker").height($(".disable").height());
$(".blocker").width($(".disable").width());
})
|
Цитата:
<div id='week_days'>
<div class='calendar'>";
$listDays = getDaysListArray();
$listDaysNames = getNamesWeekDays(true);
$next_week = ($_GET['week'] == 1?true:false);
$start_i = 0;
$stop_i = 7;
if ($next_week == true){
echo "<a href='".$current_sub['Hidden_URL']."' id='prev_week_button'></a>";
$start_i = 7;
$stop_i = 18;
}
//echo "<pre>";
//print_r($listDays);
//echo "</pre>";
for ($i = $start_i; $i < sizeof($listDays) ; $i++) {
if ($listDays[$i]['weekDay'] == 1) echo "<ul class='".($next_week==true?'nextweek':'currentweek')."'>";
if ($listDays[$i]['lastDay']) {
echo "<li><span class='day type_a'>" . $listDaysNames[$listDays[$i]['weekDay']] . "</span> <span class='date type_a'>" . $listDays[$i]['date_text'] . "</span></li>";
} else {
echo "<li><a href='/catering/?curDay=" . $listDays[$i]['date'] . "' class='date " . ($listDays[$i]['isInit'] ? 'type_c' : 'type_a'). "'><span class='day type_b'>" . $listDaysNames[$listDays[$i]['weekDay']] . "</span>" . $listDays[$i]['date_text']. "</a>";
}
if ($listDays[$i]['weekDay'] == 7) {
echo "</ul>";
break;
}
}
echo "</div>";
if ($next_week == false){
echo "<a href='/catering/?week=1&curDay=".$listDays[7]['date']."' id='next_week_button'></a>";
}
echo "
</div>
|
Если это не задание и решение не принципиально, то предлагаю решить задачу на пхп
<?php if ( (date('H') > ваше время утра) and (date('H') < ваше время вечера)) {?> Ваше меню <?php } ?> |
Цитата:
|
| Часовой пояс GMT +3, время: 09:33. |