How to increase the size of a division when you click it using jQuery ?
In this article, we will learn how to increase the size of a division when you click on it using jQuery.
1. Code:
$(".box").click(function () { // Select the clicked element let curr_elem = $(this); // Get the current dimensions let curr_width = curr_elem.width(); let curr_height = curr_elem.height(); // Set the new dimensions curr_elem.height(curr_height * increase_modifier); curr_elem.width(curr_width * increase_modifier); });
2. Example:
Run the program to get the result.
<html> <head> <script src= "https://code.jquery.com/jquery-3.3.1.min.js"></script> <style> .container { display: flex; } .box { height: 100px; width: 100px; margin: 10px; } .red-bg { background-color: red; } .green-bg { background-color: green; } .yellow-bg { background-color: yellow; } </style> </head> <body> <h1 style="color: green"> Soltuts.com </h1> <b> How to increase the size of a division when you click it using jQuery?</b> <p>Click on a div to increase its size</p> <div class="container"> <div class="box red-bg"></div> <div class="box green-bg"></div> <div class="box yellow-bg"></div> </div> <script> $(".box").click(function () { // Select the element that is clicked on let curr_elem = $(this); // Set the amount to increase let increase_modifier = 1.5; // Get the current width of the element let curr_width = curr_elem.width(); // Get the current height of the element let curr_height = curr_elem.height(); // Use the same methods to set the new dimensions curr_elem.height( curr_height * increase_modifier ); curr_elem.width( curr_width * increase_modifier ); }); </script> </body> </html>