【问题标题】:Are mediaqueries event listeners是媒体查询事件监听器
【发布时间】:2011-12-12 22:19:04
【问题描述】:

css 媒体查询是某种事件侦听器(侦听窗口调整大小)还是浏览器偶尔检查它们?如果是这封信,何时或多久?

【问题讨论】:

  • 很确定它们像事件监听器一样工作,但规范没有说明任何关于实现的内容。 w3.org/TR/css3-mediaqueries
  • 窗口调整大小触发事件。

标签: css media-queries


【解决方案1】:

例如,WebKit 设置内部侦听器,当“重要”属性(窗口大小、方向等)发生更改时重新评估查询,但这不会通过任何 API 公开。

【讨论】:

  • 那么媒体查询的行为就像那些监听器的 API,对吧?
  • 由于我们可能会对术语用法(媒体查询、媒体列表、媒体查询列表侦听器等)感到困惑,我建议您查看trac.webkit.org/browser/trunk/Source/WebCore/css 的 WebKit 实现(您要查找的文件名称中包含“MediaQuery”。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-21
  • 1970-01-01
  • 1970-01-01
  • 2018-11-15
  • 2013-07-21
  • 1970-01-01
相关资源
最近更新 更多