Нужно ли мне вручную включать matchmedia.js и response.js с modernizr?

0

Вопрос в основном заключается в названии: будет ли инструмент сборки modernizr включать response.js и/или matchmedia.js, когда я выбираю медиа-запросы для включения (под дополнительным)?

Или мне нужно включить его вручную с помощью Modernizr.load? (Я посмотрел на источник, но я не могу сказать, есть ли response.js)

Теги:
media-queries
modernizr
respond.js

1 ответ

0
Лучший ответ

Если вы выберете опцию "Медиа-запросы" в разделе "Экстра" в инструменте построения, ваша сборка Modernizr будет включать функцию matchmedia.js, называемую Modernizr.mq() (см. Документацию). Код в основном такой же, как и matchmedia, поскольку оба они были написаны Paul Irish.

Respond.js не входит в Modernizr, но Initializr может создать HTML5 Шаблонную сборку, которая включает в себя Modernizr и Respond.js.

  • 0
    Похоже, что Modernizr.mq () эквивалентен window.matchMedia (). Match (). В этом смысле да, он поддерживает matchMedia (). Однако, похоже, что он не поддерживает window.matchMedia (). AddListner (). Другими словами, если бы я хотел добавить слушателей для моих медиа-запросов, я бы не смог этого сделать.
  • 0
    Правильно - это не полное заполнение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню