是否可以从Javascript返回CSS媒体查询声明?

发问者

我有一个DIV,可根据视口大小在CSS中调整字体大小:

font-size:1em;
@media only screen and (min-width: 300px) {
    font-size:2em; 
}
@media only screen and (min-width: 600px) {
    font-size:3em; 
}

但是,我也有Javascript可根据用户是否向下滚动来更改字体大小。

$(window).scroll(function () {
    if ($(this).scrollTop() > 1) {
        $('#div').css('font-size', '1em');       
    }
    else {
        $('#div').css('font-size', '3em');
    }
});

问题是,在用户至少一次上下滚动一次之后,Javascript将设置font-size3em,并且@media声明不再适用。

是否有可能做到这一点,以便在Javascriptelse子句中,样式恢复为CSS和@media条件中声明的样式

斯泰利安

不用使用javascript将字体大小设置回正常,您可以将其设置为“ nothing”。这样,即可应用CSS中定义的样式。

$(window).scroll(function () {
    if ($(this).scrollTop() > 1) {
        $('#div').css('font-size', '1em');       
    }
    else {
        $('#div').css('font-size', '');
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

控制通过JavaScript应用哪些CSS媒体查询

来自分类Dev

是否可以通过CSS媒体查询在ipad上定位Kindle应用?

来自分类Dev

是否仍在使用媒体查询

来自分类Dev

如何在CSS媒体查询中嵌套和/或声明?

来自分类Dev

Javascript:从外部CSS文件中删除媒体查询

来自分类Dev

媒体查询的Javascript覆盖

来自分类Dev

是否可以在CSS中为JS设置数据以了解某些媒体查询正在应用?

来自分类Dev

是否可以将媒体查询合并为相同的CSS规则?

来自分类Dev

CSS媒体查询是否连接了物理键盘

来自分类Dev

CSS媒体查询范围

来自分类Dev

在JavaScript或CSS中使用if / else语句使用媒体查询

来自分类Dev

CSS媒体查询打印:

来自分类Dev

从CSS媒体查询开始

来自分类Dev

IE不尊重媒体查询-是否可以解决?

来自分类Dev

控制通过JavaScript应用哪些CSS媒体查询

来自分类Dev

是否可以通过CSS媒体查询在ipad上定位Kindle应用?

来自分类Dev

Adobe Edge Animate:是否可以使用CSS媒体查询来调整图像大小?

来自分类Dev

是否可以在JavaScript中使用CSS之类的媒体查询功能?

来自分类Dev

如何在CSS媒体查询中嵌套和/或声明?

来自分类Dev

Javascript:从外部CSS文件中删除媒体查询

来自分类Dev

媒体查询的Javascript覆盖

来自分类Dev

是否可以在CSS中为JS设置数据以了解正在应用某些媒体查询?

来自分类Dev

动态CSS媒体查询

来自分类Dev

更改img src以响应媒体查询(CSS或Javascript)

来自分类Dev

CSS媒体查询(媒体屏幕)

来自分类Dev

CSS和媒体查询

来自分类Dev

CSS 媒体查询被忽略

来自分类Dev

为什么我必须在我的 css 末尾编写我的媒体查询。是否有任何顺序可以编写从较大屏幕到较小屏幕尺寸的媒体查询?

来自分类Dev

是否可以在 CSS 中更改媒体查询内 div 的宽度?

Related 相关文章

  1. 1

    控制通过JavaScript应用哪些CSS媒体查询

  2. 2

    是否可以通过CSS媒体查询在ipad上定位Kindle应用?

  3. 3

    是否仍在使用媒体查询

  4. 4

    如何在CSS媒体查询中嵌套和/或声明?

  5. 5

    Javascript:从外部CSS文件中删除媒体查询

  6. 6

    媒体查询的Javascript覆盖

  7. 7

    是否可以在CSS中为JS设置数据以了解某些媒体查询正在应用?

  8. 8

    是否可以将媒体查询合并为相同的CSS规则?

  9. 9

    CSS媒体查询是否连接了物理键盘

  10. 10

    CSS媒体查询范围

  11. 11

    在JavaScript或CSS中使用if / else语句使用媒体查询

  12. 12

    CSS媒体查询打印:

  13. 13

    从CSS媒体查询开始

  14. 14

    IE不尊重媒体查询-是否可以解决?

  15. 15

    控制通过JavaScript应用哪些CSS媒体查询

  16. 16

    是否可以通过CSS媒体查询在ipad上定位Kindle应用?

  17. 17

    Adobe Edge Animate:是否可以使用CSS媒体查询来调整图像大小?

  18. 18

    是否可以在JavaScript中使用CSS之类的媒体查询功能?

  19. 19

    如何在CSS媒体查询中嵌套和/或声明?

  20. 20

    Javascript:从外部CSS文件中删除媒体查询

  21. 21

    媒体查询的Javascript覆盖

  22. 22

    是否可以在CSS中为JS设置数据以了解正在应用某些媒体查询?

  23. 23

    动态CSS媒体查询

  24. 24

    更改img src以响应媒体查询(CSS或Javascript)

  25. 25

    CSS媒体查询(媒体屏幕)

  26. 26

    CSS和媒体查询

  27. 27

    CSS 媒体查询被忽略

  28. 28

    为什么我必须在我的 css 末尾编写我的媒体查询。是否有任何顺序可以编写从较大屏幕到较小屏幕尺寸的媒体查询?

  29. 29

    是否可以在 CSS 中更改媒体查询内 div 的宽度?

热门标签

归档