Jump to content

andrey7287

User
  • Posts

    388
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by andrey7287

  1. Не должны. У hidden нет значения, он либо есть либо нет. Странный атрибут, пользуйтесь лучше классами.
  2. andrey7287

    Img

    .pic { @for $i from 1 through 3 { &_#{$i} { background-image: url(img/img#{i}.jpg); } } } Как то так. Только такие вещи обычно без JS у меня работают, а в данном случае надо ещё проще поступить. 1. var i = число из инпута 2. elem.style.backgroundImage = `url('img/name${i}.jpg')`;
  3. andrey7287

    Img

    Я в подобных ситуациях циклы в scss пишу. И на следующий день ( или через неделю ), когда клиент скажет ( скажет, не сомневайтесь ) : 'А добавьте ка ещё 3 картинки, 3 и 8 поменяйте местами и вместо 6ой установите вот эту' вы начнёте долго и мучительно ковырять свой шаблон, пытаясь разобраться где там какая картинка а я просто переименую файлы так как требуется.
  4. А каким боком на элементы влияет background-size и background-position По теме: Слайдер - это такой элемент который априори не вызывает вопросов у верстальщиков. Его просто ставят и он работает. То есть я хочу сказать выкинь то что ты нашёл и используй нормальный.
  5. Любой массив объект. Речь шла про то что вы не получите элементы когда они undefined. var arr = []; arr[6] = true; Как угодно, кроме for in -))) Он перечислимые свойства объекта отдаёт а не индексы массива (который в свою очередь тоже объект, ога ) -))) Вот тебе строчка, которая поломает все твои итерации -) Array.prototype.test; То что они в большинстве случаев совпадают и JS прощает подобные действие вовсе не означает что делать так хорошая идея. Почитай на досуге https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/for...in
  6. Да пожалуйста. Метод некорректно обрабатывает разряженные массивы и перебирает свойства прототипа. Когда споткнётесь, тогда согласитесь -) Если так нравится императивный подход, используйте for of, 2017 год на дворе.
  7. bad pratice, да и зачем ...
  8. var sum = num.reduce((sum, i)=> i > 0 ? sum + i : sum);
  9. Ищу работу в компании, которая готова сделать из опытного верстальщика крутого frontend разработчика. Интересен MEAN либо другой JS стек ( возможны любые другие варианты бэка, кроме PHP). Умею качественно верстать, писать скрипты, настраивать окружение на ноде. Предпочитаю webpack, es6, npm, BEM, scss, ejs. Рассматриваю только фултайм с белым окладом, не более 40 минут от ст. метро Перово.
  10. А зачем присутствует фраза Оплата с помощью ? Сократите не нежные фразы и все будет пучком !
  11. Я не очень хорошо понимаю в чём конкретно сложности. Установите fancybox или любой другой плагин.
  12. Ну во первых вы изначально сами себя запутали отождествляя window.innerWidth с $(window).width() который на самом деле является аналогом document.documentElement.offsetWidth . Эти методы ( window.innerWidth и document.documentElement.offsetWidth ) позволяют получить ширину вьюпорта со скролом и соответственно без. C Сафари проблем быть не должно, не под виндой случаем запускаем )? И ещё для медиазапросов в JS есть свои методы var smallScreen = window.matchMedia("(max-width: 600px)").matches; if ( smallScreen ) { }
  13. id не могут быть одинаковыми, они уникальны
  14. А самому попробовать ? Не разу не использовал Pull и Push в бутстрап. При грамотном подходе они просто не нужны. Если возникают какие то сложности, проще сверстать отдельно взятый блок ТАК как вам нужно, не стоит становится заложником технологии. Как вариант, не большие элементы можно подвигать через translate или position. Про JS уже написали. Выбирайте что вам подходит. Успехов.
  15. Зачем лишние классы и элементы. На открытый эллимент ( родитель ) вешается класс active, остальное делается в css .
  16. По умолчанию 5 секунд var delay_popup = 5000; Устанавливайте столько сколько требуется.
  17. https://api.jquery.com/addclass/ http://api.jquery.com/animate/
  18. id может быть только 1 на странице
  19. Плохо искал, в документации всё есть. На прокрутке срабатывают события afterChange или beforeChange https://github.com/kenwheeler/slick#events В аргумент currentSlide будет передан номер слайда, соответственно если он не первый показываем кнопку currentSlide ? $('[селектор]').show() : $('[селектор]').hide() Про подчеркивание не уверен что понял. так ? Это те же точки, только стилизованные. Анимированые через псевдоэлементы делаются, это css.
  20. Самой анимации то у вас в коде нет, ищите @keyframes flash-button
  21. Так и верстайте в чём проблема ? body.big-kerning { letter-spacing: 1.2px } .big-kerning h1, .big-kerning h2{ letter-spacing: 1.2px } Ну и так далее в зависимости от того что там у вас со стилями на сайте. JS тут нужен только для того что бы классы на body повесить и сохранить состояние (cookies || localstorage ). $('body').toggleClass('visual') // вешает класс localStorage.visual = 1 // сохраняет состояние if (+localStorage.visual) { // возвращает сохраненное состояние $('body').addClass('visual'); } Как то так. Если будут вопросы по существу, подскажу или обращайтесь сделаю .
×
×
  • 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