我可以使用JavaScript获取媒体查询使用的维度吗?

我可以使用JavaScript获取媒体查询使用的维度吗?,javascript,css,Javascript,Css,例如,下面是一个示例,它显示了当宽度降至200px以下时如何更改字体 @media (max-width: 200px) { .test { font-size:40px; } } 如果将html窗口向右移动使其变小,您将看到它达到200px b.c.的点。字体将更改 如果有人可以向小提琴添加一个动态div,以便将该值输出到窗口,那么这将是一个很酷的媒体查询测试脚本 另外,如果web上有一个很好的媒体查询JavaScript接口参考。我希望有一个。我还没有找到它 您可以将事件侦

例如,下面是一个示例,它显示了当宽度降至200px以下时如何更改字体

@media (max-width: 200px) {
  .test {
    font-size:40px;
  }
}
如果将html窗口向右移动使其变小,您将看到它达到200px b.c.的点。字体将更改

如果有人可以向小提琴添加一个动态div,以便将该值输出到窗口,那么这将是一个很酷的媒体查询测试脚本


另外,如果web上有一个很好的媒体查询JavaScript接口参考。我希望有一个。我还没有找到它

您可以将事件侦听器添加到
窗口。matchMedia

if (matchMedia) {
    var mq = window.matchMedia("(max-width: 200px)");
    mq.addListener(WidthChange);
    WidthChange(mq);
}

// media query change
function WidthChange(mq) {

    if (mq.matches) {
        console.log('matches')
    }

}

您可以将事件侦听器添加到
窗口。matchMedia

if (matchMedia) {
    var mq = window.matchMedia("(max-width: 200px)");
    mq.addListener(WidthChange);
    WidthChange(mq);
}

// media query change
function WidthChange(mq) {

    if (mq.matches) {
        console.log('matches')
    }

}

您可以将事件侦听器添加到
窗口。matchMedia

if (matchMedia) {
    var mq = window.matchMedia("(max-width: 200px)");
    mq.addListener(WidthChange);
    WidthChange(mq);
}

// media query change
function WidthChange(mq) {

    if (mq.matches) {
        console.log('matches')
    }

}

您可以将事件侦听器添加到
窗口。matchMedia

if (matchMedia) {
    var mq = window.matchMedia("(max-width: 200px)");
    mq.addListener(WidthChange);
    WidthChange(mq);
}

// media query change
function WidthChange(mq) {

    if (mq.matches) {
        console.log('matches')
    }

}

我确实使用了jQuery,希望这有帮助

$( window ).resize(function() {
if($(window).width()<=200){
    $(".test").css("font-size","40px");
}
else{
    $(".test").css("font-size","20px");
} });
$(窗口)。调整大小(函数(){

如果($(window).width()我使用了jQuery,希望这有帮助

$( window ).resize(function() {
if($(window).width()<=200){
    $(".test").css("font-size","40px");
}
else{
    $(".test").css("font-size","20px");
} });
$(窗口)。调整大小(函数(){

如果($(window).width()我使用了jQuery,希望这有帮助

$( window ).resize(function() {
if($(window).width()<=200){
    $(".test").css("font-size","40px");
}
else{
    $(".test").css("font-size","20px");
} });
$(窗口)。调整大小(函数(){

如果($(window).width()我使用了jQuery,希望这有帮助

$( window ).resize(function() {
if($(window).width()<=200){
    $(".test").css("font-size","40px");
}
else{
    $(".test").css("font-size","20px");
} });
$(窗口)。调整大小(函数(){

if($(window).width()这是您实际需要的。下面的代码段将输出media query使用的维度

下面是开始阅读CSS中不同宽度的一个好方法


以下是您实际要求的内容。下面的代码段将输出media query使用的维度

下面是开始阅读CSS中不同宽度的一个好方法


以下是您实际要求的内容。下面的代码段将输出media query使用的维度

下面是开始阅读CSS中不同宽度的一个好方法


以下是您实际要求的内容。下面的代码段将输出media query使用的维度

下面是开始阅读CSS中不同宽度的一个好方法



值得添加的if(matchMedia)在IE9及以下版本中失败。@DasBeasto啊,这很有趣,我想我可以在任何我可以使用媒体查询的地方使用它。我想这会让IE9挂起。我讨厌IE9的另一个原因我以前见过,我正在寻找一个更新,因为你改变了窗口,一个连续的流,我猜你必须确定一个精度,假设10px,然后为每个点设置多个事件侦听器。好的,我不认为有一种使用javascript读取媒体查询的定义方式。使用
:after
伪选择器或worth添加if(matchMedia)后,想出了一个非常好的破解方法在IE9及以下版本中失败。@DasBeasto啊,这很有趣,我想我可以在任何我可以使用媒体查询的地方使用它。我想这会让IE9挂起。我讨厌IE9的另一个原因我以前见过,我正在寻找一个更新,因为你改变了窗口,一个连续的流,我猜你必须确定一个精度,假设10px,然后为每个点设置多个事件侦听器。好的,我不认为有一种使用javascript读取媒体查询的定义方式。使用
:after
伪选择器或worth添加if(matchMedia)后,想出了一个非常好的破解方法在IE9及以下版本中失败。@DasBeasto啊,这很有趣,我想我可以在任何我可以使用媒体查询的地方使用它。我想这会让IE9挂起。我讨厌IE9的另一个原因我以前见过,我正在寻找一个更新,因为你改变了窗口,一个连续的流,我猜你必须确定一个精度,假设10px,然后为每个点设置多个事件侦听器。好的,我不认为有一种使用javascript读取媒体查询的定义方式。使用
:after
伪选择器或worth添加if(matchMedia)后,想出了一个非常好的破解方法在IE9及以下版本中失败。@DasBeasto啊,这很有趣,我想我可以在任何我可以使用媒体查询的地方使用它。我想这会让IE9挂起。我讨厌IE9的另一个原因我以前见过,我正在寻找一个更新,因为你改变了窗口,一个连续的流,我猜你必须确定一个精度,假设10px,然后为每个点设置多个事件侦听器。好的,我不认为有一种定义的方法可以使用javascript读取媒体查询。使用
:after
伪选择器找到了一个非常好的方法。这里有一个参考:Thx,但我的问题一定不清楚。我想要一个属性,可以提供媒体的宽度查询使用。我可以从中确定它,但我必须为我要检查的每个点设置多个事件处理程序…10px、20px、20px…等等。这里有一个参考:Thx,但我的问题一定不清楚。我想要一个属性,给出媒体查询使用的宽度。我可以从中确定它,但我必须设置mult我要为每个我想检查的点设置事件处理程序…10px,20px,20px…等等。这里有一个参考:Thx,但我的问题一定不清楚。我想要一个属性,给出媒体查询使用的宽度。我可以由此确定,但我必须为每个我想检查的点设置多个事件处理程序…10px,20px,20px,…等等。这里有一个参考:Thx,但我的问题一定不清楚。我想要一个属性,给出媒体查询使用的宽度。我可以从中确定它,但我必须为我想要检查的每个点设置多个事件处理程序…10px,20px,20px,…等等。很好,但似乎没有人知道哪个JS维度媒体查询ies实际上使用了很多。不错,但似乎没有人知道哪个JS维度的媒体查询