Jump to content

andrey7287

User
  • Posts

    388
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by andrey7287

  1. Примерно этим же занимаюсь, Emmet`а с головой хватает. Но если вам удобно, пожалуйста -)
  2. Это всё за пару дней можно изучить как минимум до уровня когда можно уже пользоваться заглядывая в документацию. ЗЫ Зачем нужен Jade и почему не scss?
  3. if((isset($_POST['contact-name'])&&$_POST['contact-name']!="")&&(isset($_POST['contact-email'])&&$_POST['contact-email']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они $to = 'тут почта на которую отправлять'; //Почта получателя, через запятую можно указать сколько угодно адресов $subject = 'Сообщение с моего сайта'; //Загаловок сообщения $message = ' <html> <head> <title>'.$subject.'</title> </head> <body> <p>Имя: '.$_POST['contact-name'].'</p> <p>Почта: '.$_POST['contact-email'].'</p> <p>Телефон: '.$_POST['contact-phone'].'</p> <h4>Тема: '.$_POST['contact-subject'].'</h4> <p>Сообщение: '.$_POST['contact-message'].'</p> </body> </html>'; //Текст нащего сообщения можно использовать HTML теги $headers = "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма $headers .= "From: мой супер сайт \r\n"; //Наименование и почта отправителя mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail }
  4. Попробуй покликать между кнопками.
  5. За всё время что ты мучаешься с JS, так и не понял что такое делегирование. Писать даже такие простые вещи, не понимая фундаментальных основ у тебя не получиться. Мой тебе совет, установи JQuey и избавь себя от этих страданий. Эта прекрасная библиотека позволит тебе быстро и легко делать подобные штуки особо не разбираясь в том как работает JS. ЗЫ С оценкой, которую сам себе поставил полностью согласен. http://joxi.ru/52ayLwMC3RP920
  6. function showSelector(){ $("#city-selector").slideToggle(); }
  7. $(document).ready(function() { setTimeout(function() {$(document).mousemove(function(e) { if(getcookie('openSite')) return false; if(e.pageY <= 1) { $("#ExitModal").modal("show"); //Modal has been shown, now set a cookie so it never comes back $("#myModalClose").click(function () { $("#ExitModal").modal("hide"); }); } });},30000); });
  8. А если ещё точнее, что и куда подцепить и причём тут бутстрап? У вас первый скрипт проверяет отсутствуют ли куки и покинул ли курсор область документа. При соблюдении этих условий выводит #exit_content, используя jQueryUI. Второй скрипт проверяет куки и при отсутствии выводит #ExitModal используя всё тот же jQueryUI, затем вешает обработчик на закрывашку и пишет куку. PS Я и сам говнокодер, но повесить обработчик на документ и запускать проверку положения курсора при движении мыши ... По моему это уже слишком ... $(document).mouseover чем не угодил ...
  9. Потому что это a. Удобно б. Семантично в. Так исторически сложилось Хорошо, как бы ты сверстал стандартное меню с текстом выровненном по центру ( по горизонтали и вертикали ). При условии что кол-во пунктов и букв текста в каждом пункте не известно ( будет добавляться пользователем в админке ).
  10. Для какого ещё случая может понадобиться выравнивание паддингами ?
  11. Хотя бы тем что Не решает поставленную задачу.
  12. Просто используй существующую разметку, ничего удалять не нужно. Для себя сделал миксин который использую для вставки спрайтов. Код во всех проектах выглядит так. $dots-url: '../images/slider-dots.png'; .slick-dots { bottom: 10px; li button::before, li.slick-active button::before { opacity: 1; } li button { @include sprite($dots-url, 14, 14, 0, 1); } li button:hover { @include sprite($dots-url, 14, 14, 0, 0); } li.slick-active button { @include sprite($dots-url, 14, 14, 0, 0); } }
  13. Для #menu .nav > li > a { display: block; padding: 30px 0; } Примерно так.
  14. andrey7287

    Табы

    $(this).siblings('.accordion_inner').slideToggle();
  15. 2 вариант логичнее и эстетичнее , в нашей компании дизайнеры рисуют только так. Только выпадающие меню я делаю с помощью JS.
  16. Примерно так. <ul> <li> <a href=""></a> <div class="drop-down"></div> </li> </ul> ul { position: relative; } ul li .drop_menu { position: absolute; top: 0; left: -9999px; } ul li:hover .drop_menu { left: 100% }
  17. Не очень похоже на убунту
  18. var summ ; switch (amount) { case '7': summ = 7000; break; case '8': summ = 8000; break; case '9': summ = 9000; break; case '10': summ = 10000; break; default: summ = "нет данных"; }
  19. Ну общая структура то сохраняется. Аргумент.
  20. profile-cards То есть вот так делать не хорошо, или я не правильно понял мысль автора ? .lede { { лэйаут и общие визуальные стили } &--special { { визуальные стили для special } } &--uber { { визуальные стили для uber} } &--warning { { визуальные стили для warning } } }
  21. Использование пустого дива в разметке. Флоат вместе с позиционированием. Неоправданное прим. стилей.
  22. Ну то что вы решили задачу, вас веб программистом тоже не делает. И судя по предложенному коду, верстальщиком тоже, уж извините.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy