Ответы пользователя по тегу JavaScript
  • Почему не работает history api?

    @dk-web
    Глубоко не копал, но на первый взгляд - у вас функция срабатывает при клике на ссылку с классом togo

    $('.togo').on('click')

    На третьей ссылке - он прописан, а на второй - нет.

    <li><a href="1.html" class="togo">1</a></li>
    <li><a href="2.html" class="togo">2</a></li>

    Попробуйте.

    Кстати сегодня сам push state заинтересовался... завтра буду вникать.
    Ответ написан
    3 комментария
  • Как не выбросить ноут в окно или старые добрые 2 колонки на 100% и sticky footer?

    @dk-web Автор вопроса
    В общем решил я еще один шаблон "доработать"... все работает - и с высотами моими отлично работает.
    Но споткнулся теперь не поверите, но на ширине.... (
    jsfiddle.net/dkweb/L5q0thbc/2

    Если абзац lorem убрать, то контент схлопывается... можно ли его оставить на всю ширину экрана?
    ну не знаю заголовок там прикрутить...

    Буду очень признательны если дадите комментарии по коду. Итак уже столько времени на это угрохал -а надо двигаться в самое вкусное - базы данных...
    заранее спасибо!
    Ответ написан
  • Как раскрасить события в FullCalendar?

    @dk-web Автор вопроса
    Решил так... на стороне обработчика..
    eventSources: [
    			  {
                        url: 'ajax.php',
                        type: 'POST',
                        data: {
                            op: 'source'
                       },
                        error: function() {
                            alert('Ошибка соединения с источником данных!');
                        }
                   }]


    и в обработчике...

    case 'source':
    	
    		$sql = 'SELECT * FROM events';
    		$result = mysql_query($sql) or die ("Ошибка БД ".mysql_error());
    		$json = Array();
    		while ($row = mysql_fetch_assoc($result)) {
    			$json[]=$row;
    		}
    		for ($i=0; $i<count($json); $i++) {
    				$color=array();
    			
    			switch ($json[$i]['city']) {
    				case 1:
    					$color['color']='red';	
    				break;
    					
    				case 2:
    					$color['color']='yellow';	
    				break;
    					
    				default:
    					$color['color']='green';	
    				break;
    			}
    			$json[$i]=array_merge($json[$i],$color);
    			}
    		
                    echo json_encode($json);
    		break;
    Ответ написан
    Комментировать