sigma77

Модератор
  • Публикации

    2 874
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    57

Последний раз sigma77 выиграл 9 октября 2016

Публикации sigma77 были самыми популярными!

Репутация

614 Хорошая

О sigma77

  • Звание
    HTML? CSS? Нет, не слышала.
  • День рождения 04.07.1983

Contacts

  • Web site
    http://fainitskaya.ru
  • Skype
    ixchel777

Information

  • Sex
    Женщина
  • From
    МО

Посетители профиля

16 203 просмотра профиля
  1. можно циклом прбежаться. Кстати и .querySelector/QuerySelectorAll тоже должны сработать, если применить их к родителю.
  2. Смотри, я добавила алерт с target.tagName, сравни, что он выводит и с каким значением ты сравниваешь. Не забывай проверять те свойства и переменные, которые ты используешь, особенно на начальном этапе, console.log() и alert() должны стать твоими лучшими друзьями :). Да, и строки всегда лучше приводить к одному регистру (toLowerCase() / toUpperCase()). Далее, тебе нужно получить '.wrapper-slider'. Что ты имеешь? У тебя есть полученная кнопка - это var target = e.target; Т.е. это будет твой стартовый узел. От него ты можешь перейти к следующему сестринскому элементу (target.nextElementSibling) или получить общего родителя (parentNode), в данном случае .catalog-item, а потом внутри него уже найти нужный элемент в потомках (children).
  3. 1. Получить элемент двигаясь по DOM относительно кнопки - http://learn.javascript.ru/traversing-dom 2. Изменить стиль путем добавления инлайн-стилей или класса, где будут прописаны эти стили.
  4. @Endorphin Смотри. 1. var catBtn = document.querySelectorAll('button'); - ты получаешь массивоподобную коллекцию элементов. Т.е. все кнопки на странице. 2. if(target !== catBtn) - тут ты пытаешься сравнить эту коллекцию с одним единственным элементом, до которого дошло событие. И, естественно, они будут не равны. Тебе нужно сравнивать полученный таргет с известными данными о твоей кнопке. Это может быть название элемент, ид, класс, какие-либо дата-аттрибуты. Но двигаешься ты в правильном направлении
  5. У тебя поле скрипт сейчас пустое. Покажи, что ты уже сделал.
  6. Научись верстать вначале отдельные элементы - навигация, форма, список, блок с текстом и т.п. Выше тебе уже посоветовали пару ссылок с материалами. Добавлю еще "Большая книга CSS" также построена по типу от простого к сложному, от частного к общему, и не плохо структурирует материал. Все сталкивались с подобным. Это вполне нормально и проходит с опытом и практикой.
  7. Mo1oF У тебя каша в голове. Разберись вначале с терминологией. Программист - профессия. Фрилансер - вид занятости. Программист может быть фрилансером. Фрилансер может не быть программистом. Что касается программистов, разрабатывающих десктопные приложения, то они вполне себя отлично чувствуют. Их софтом ты пользуешься ежедневно, даже больше - в этот самый момент.
  8. https://codepen.io/search/pens?q=css+game&limit=all&type=type-pens ))
  9. Почему бы не начать с дизайна и верстки своего собственного сайта?
  10. Просто есть "золотое правило", которое хорошо сформулировано на Freecodecamp (кстати, рекомендую к изучению) - "read-search-ask". 1. Прочитай внимательно документацию, сообщение об ошибке. 2. Если не поможет погугли (в 90% помогает просто скопировать текст ошибки), поищи на stackowerflow. 3. И уже, если всё перечисленное не поможет, задавай вопрос другому человеку. Выполнение первых двух пунктов, как раз и поможет точнее сформулировать вопрос и глубже вникнуть в тематику. Заодно узнать много нового помимо основного вопроса.
  11. https://jsfiddle.net/kzxrrdLb/
  12. С помощью css. Для удобства можно еще переопределить "dropdownParent" на нужный родительский элемент. Какое устройство, странный глюк, никогда с подобным не сталкивалась. Возможно что-то другое влияет, а не select2. Попробуй на отдельной странице вывести селект и посмотри. Или на самой странице плагина. Кстати, версия последняя? input type="number"/type="tel" должно помочь.
  13. Потому что на мобиле другие алгоритмы рендеринга. Чтобы и на десктопе элементы плавно уменьшались при уменшении окна браузера, нужно использовать соответствующие единицы измерения - vw/vh/vmin/vmax, и, как сказали выше
  14. У свойства font обязательными для указания являются только font-size и font-family. Остальные значения - опциональны и если они не указаны, то подразумеваются начальные значения. Т.е. font:italic 20px Tahoma; равнозначна записи font:italic normal normal normal 20px/normal Tahoma; и переопределяет выше указанное значение line-height:40px;