Скрипт блокировки меню по времени
Добрый вечер!
Нужен скрипт который делал бы данный блок 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, время: 01:07. |