All TalkersCode Topics

Follow TalkersCode On Social Media

devloprr.com - A Social Media Network for developers Join Now ➔

How To Add Media Query In jQuery

Last Updated : Mar 11, 2024

How To Add Media Query In jQuery

In this article we will show you the solution of how to add media query in jQuery, here we needs to use window object and width(), html(), css() methods for achieve the result.

The window statement used to access browser window, which is appends with width() used to retrieve window’s width size, html() method for appends text on front end and css() used to change the body of page color with two different colors for users verification.

Step By Step Guide On How To Add Media Query In jQuery :-

At html block, we defined h1,h4,p,ul elements for show some texts on webpage.

Then external script file defined with two different window sizes ‘below 1024px and above 1440px’ and respected background colors ‘yellow, skyblue’.

At the same time we printed window size on front page by using window and width() method then using css() background color changed dynamically depends on window size.

<!DOCTYPE html>
<html>
    <head>
        <title>Media Query In Jquery</title>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
        <script src="new/mq.js"></script>
    <body>
        <h1>Example Of Media Query</h1>
        <h4 id="res"></h4>
        <p>This is paragraph Tag</p>
        <ul>
            <li>List One</li>
            <li>List Two</li>
            <li>List Three</li>
            <li>List Four</li>
            <li>List Five</li>
        </ul>
        <p>End Of Document</p>
    </body>
    </head>
</html>
Media_Query.js
$(window).resize(function(){
    if($($(window).width()<=1024)){
        $('#res').html("Current Window Size"+$(window).width());
        $('body').css('background','yellow');
    }
    if($(window).width()> 1440){
        $('#res').html("Current Window Size"+$(window).width());
        $('body').css('background','skyblue');
    }
})
  1. <!DOCTYPE html> tag which is instruct the web browser about what version of HTML file written in and it’s not have any ending tag.
  2. The<html> tag is used to indicate the beginning of HTML document.
  3. As above shown <head> tag is contain information about webpage and external file links are declared here. <title> tag is used for set the webpage title.
  4. Here we imported open source jquery library support file which is needed for coding using jquery in program. Another external script file ‘Media_Query.js’ imported because there we coded media query for current html page.
  5. In ‘Media_Query.js’ file, we specified resize() method with window object for generate resize() method when browser window manually resized.
  6. Within this using if condition we checks browsers window size whether less than ‘1024px’ or greater than ‘1440px’.
  7. If between 1024px then at html page’s h4 element we appending message of ‘Current Window Size’ with dynamic window value by using ‘html(),$(window).width()’ methods then body of html document’s background color changed to ‘yellow’.
  8. Otherwise next if condition of above 1440px true means, we appending same message and then body of html document’s background color changed to ‘skyblue’.
  9. Both <head> and <title> tags having their pair end tag, so we need to close the ending tags respectively. If you’re not closed anyone of ending tag properly that is also affect the webpage result.
  10. <body> tag is beginning of main coding part because it contain coding of entire website blocks and elements described here.
  11. In html block we defined h1 tag for display heading, h4 for appends dynamic window size, p and ul tags defined for just showcase purpose.
  12. Both </body>,</html> tags closed respectively. </body> tag indicates the end of body, Then </html> tag indicates the end of HTML document.

Conclusion :-

In conclusion now we are able to know how to add media query using jquery.

Before execution of program we needs to confirm internet connection because then only that jquery file will supports defined jquery codes without error.

When we executes program on browser we can see ‘Example Of Media Query, Current Window Size734, This is paragraph Tag, List One, List Two, List Three, List Four, List Five, End Of Document’ with yellow color background because window size is under if, you resize it to above 1440px then background changed with window size.

I hope this article on how to add media query in jQuery helps you and the steps and method mentioned above are easy to follow and implement.

Author Image About Anjali

Experienced Computer Programmer with a broad range of experience in technology. Strengths in application development and Object Oriented architecture design, front end programming, usability and multimedia technology. Expert in coding languages such as C, C++ Java, JavaScript, PHP and more.

Follow Anjali On Linkedin 🡪