-
Posts
3,246 -
Joined
-
Last visited
-
Days Won
155
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Switch74
-
<select> <option value="1">One</option> <option value="2">Two</option> </select> меняете на кастомный, работающий через css в который легко вставляются label на вроде: https://jsfiddle.net/uoohd1hw/1/ но я бы так не делал наверно
-
<body><?php if(isset($_POST["OK"])) {$fio2=$_POST["fio"]; $email2=$_POST["email"]; $text2=$_POST["text"]; $msg="Фио:".$fio2."почта".$email2."Запрос".$text2; mail("test@mail.ru","Обращение с сайта",$msg); echo "Письмо отправлено";} else{?> <form method="post" class="form"> <div class="flex-container"> <div class="flex-block1">Имя</div> <div class="flex-block2">Почта</div> <div class="flex-block3">Запрос</div> </div> <div class="flex-container1"> <div><input class="input" type="text" name="fio"/></div> <div><input class="input" type="text" name="email" /></div> <div><textarea class="input" name="text" cols="60" rows="7"></textarea></div> <div><input class="submit" type="submit" name="OK" value="Уехало!"/></div> </form> <?PHP }?> </body> Но если вникнуть глубже, то вам бы проверять корректность ввода данных, после проверять ответ от функции mail и уже после этого выводить какое-то сообщение.
-
link.search работает по аналогии с window.location.search
-
https://jsfiddle.net/7okad4gu/ @AlexZaw Array.prototype.forEach.call - перебор массива document.querySelectorAll('a.all-active') - получаем массив элементов console.log(link.textContent, '=>',link.search); if (link.search) { link.classList.add('current'); } else { link.classList.remove('current'); } Каждый элемент обрабатывается следующей функцией: выводятся в консоль link.textContent, '=>',link.search проверяется на наличие link.search = ?bla-bla-bla если есть, то добавляем класс если нет то удаляем
-
Возврещение объёкта на место при повторном нажатии
Switch74 replied to ErUnDAK's question in HTML Coding
toggleClass('moved') - проверяет если есть этот класс, то его убирает, если его нет то ставит вообще все это дело можно было бы на стили этого класса завязать без data-move, если это возможно -
Возврещение объёкта на место при повторном нажатии
Switch74 replied to ErUnDAK's question in HTML Coding
$("#lik").on('click', function() { var i = parseInt($("h1").css('margin-left')); var l = 0; if($("h1").attr('data-left') == undefined || $("h1").attr('data-left') == '0') {l = i; i = i + parseInt($(this).attr('data-move'));} else {l = 0; i = i - parseInt($(this).attr('data-move'));} $("h1").attr({'data-left':l}).animate({marginLeft: i}, 0200); }); что-то вроде, но лучше данный момент делать через переключение class -
А дальше у вас есть дни: вычитайте из них число дней текущего месяца, потом число предыдущего и т.д. пока у вас не останется 0 дней по ходу всех этих махинаций можно считать сколько полных месяцев у вас скопилось, как только накапливается 12 обнуляем их и плюсуем 1 год у меня получилось вот это на скорую руку http://jsfiddle.net/c0rxkhyz/146/
-
Мне кажется это называется схлопывание или что-то вроде: padding-top, border-top у родителя или элемент перед h2 дадут нужный эффект Еще может помочь display:inline-block; для h2 Так ведут себя блоки внутри других блоков
-
$('#val1, #val2').addClass('newClass');
-
Chrome, средства разработчика, вкладка Network
-
DOM загрузился за 1.15s Страница показалась полностью после 5.16s
-
Возможно кто-то уже выкладывал
-
NaN - обычно появляется когда с строковыми переменными делают то, что нужно делать с числовыми (приводите к нужному типу) Задайте начальные параметры стиля, и используйте изменение класса, а не запись в style
-
потому что скрипт у вас выполняется когда еще верстки и в помине нет. перенесите скрипт в конец документа.
-
Возможно дизайнеры делают максимальную ширину на которой должно отображаться как на мобильной версии, т.е. от 0 до 750px у вас должно отображаться так, как сделал дизайнер на 750px, растягиваясь на 100%. 1. Мобильная версия должна быть резиновой. 2. Мобильной версии может быть две: для телефонов и планшетов.
- 5 replies
-
- мобильная версия
- дизайн
-
(and 2 more)
Tagged with:
-
Html не может добраться до ресурсов, где CSS файлы и картинки
Switch74 replied to lines's question in HTML Coding
используйте абсолютные пути, а не относительные у вас скорее всего что-то вроде css/style.css, а нужно /css/style.css если вы не используете сервер, то ваши пути должны быть на вроде c://site/css/style.css но если вы планируете в будущем выложить этот сайт на сервер, то можно использовать ../css/style.css, но лучше поставить сервер -
Создайте ключ в котором вы будете хранить id проигрываемого радио, перед тем как включить и записать в эту переменную включаемое радио проверьте что там записано и отключите радио с тем id. А вообще у вас должен быть один <audio> в который вы подставляете трансляции, после того как вы укажите следующее радио, предыдущее само собой сотрется и отключится.
-
Какую поддержку динамики на бесплатном хостинге вы ждете? Все верстать можно в хроме используя средства разработчика встроенные в него.
-
var lang = 'ru'; var day = 1; var arr = { 'ru': ['пн', 'вт', 'ср'], // Ключи в кавычках 'en': ['mo', 'tu', 'we'], }; console.log(arr[lang][day]);
-
buffer('text') отправляя какой-либо текст text += piece; В alert(buffer()); не передается текст, 0 - аргументов в функции указано, if(arguments.length == 0) return text; вот ваш return
-
тут много разных способов описывается https://habrahabr.ru/company/netcracker/blog/277433/ данный меня привлек тем, что работает везде и не имеет критичных ограничение типа указания строгих размеров родителю или вложенным блокам
-
вполне можно использовать мой способ
-
Что-то не видно там этого. Я обычно выравниваю так: https://jsfiddle.net/ftvf0koe/
-
В данной верстке не понятно что нужно выровнять, там страница затемненная и больше ничего