Changing a class name with jquery given a specific width range (media query)

前端 未结 3 914
一个人的身影
一个人的身影 2020-12-30 10:49

I have the following html that I am trying to modify:

I

3条回答
  •  难免孤独
    2020-12-30 11:03

    Take a look at enquire.js

    It is a no dependency library that allows you to respond to media queries with JavaScript.

    For example:

    var $info = $('#info');
    
    enquire.register("screen and (min-width: 1240px) and (max-width: 1484px)", {
        match: function() {
            $info.addClass('col8');
        },
    
        unmatch: function() {
            $info.removeClass('col8');
        }
    }).listen();
    

    Then you can simply register media queries for the various breakpoints in your site so classes will be added and removed upon successful match.

提交回复
热议问题