Jump to content

Igor Schnaider

Expert
  • Posts

    825
  • Joined

  • Days Won

    81

Everything posted by Igor Schnaider

  1. Igor Schnaider

    target

    e.target - это элемент, на котором произошло событие. Здесь вместо this можно использовать e.currentTarget
  2. Igor Schnaider

    target

    Может наоборот img в li? e.target.querySelectorAll('li') ... А e.target - это img.
  3. Igor Schnaider

    target

    if (e.target.tagName === 'IMG') { ... }Соответственно будет искать LI в img. this же равен .grid
  4. Mozilla пишет, что кроме content пока не поддерживает ничего.
  5. Возможно потому, что потом все равно придется эти поля возвращать. Так лучше их просто убирать там, где не нужны.
  6. Так нужно чтобы меню не закрывалось, пока на другой элемент не наведешь :-)
  7. Мне кажется, что лучше через элементы формы. С :target как закрывать-то.
  8. Ну вообще макет простой. Выкладывайте, что у вас получилось, так проще будет.
  9. Замените это .site { /* ... */ overflow: hidden; } на это .site:after { content: ''; display: table; clear: both; }
  10. Уверен? Ну да :-) justify-content выравнивает не текст, а сам флекс элемент. Текст по-прежнему выровнен слева. Просто флекс элемент по умолчанию занимает ширину своего контента. Поэтому здесь все нормально, он меньше своего родителя. А вот так видно.
  11. Одно замечание: здесь нужен text-align, а не justify-content :-)
  12. Вы предлагаете вариант, когда только после предыдущего изображения (загруженного и показанного, соответственно) вешается обработчик onload на следующее. Но если следующее к тому моменту уже загрузилось, onload не сработает. upd: например, вот так А display: none/block тут не поможет, это не фоновые картинки загружаются.
  13. А если какая-то картинка загрузится к тому моменту, пока предыдущие не загрузились, onload ведь не сработает?
  14. Да опечатка просто transition 1s; → transition: 1s;
  15. C display none→block работать не будет. Используйте visible или opacity.
  16. Потому что это селектор, вместо none нужно писать .none Во втором примере вторая функция срабатывает, она сразу же закрывает список. Можно так посмотреть. Кстати, в проверке вы используете оператор присвоения (=), не сравнения (== или ===). upd
  17. Если obj - это объект, то ничем.
  18. Assembler style :-) Так а чем обычный цикл с условным оператором не подходит?
×
×
  • 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