Open In App

jQWidgets jqxResponsivePanel autoClose Property

Last Updated : 17 Nov, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

jQWidgets is a JavaScript framework for making web-based applications for PC and mobile devices. It is a very powerful, optimized, platform-independent, and widely supported framework. The jqxResponsivePanel is a jQuery widget that is used to represent a panel widget with responsive behavior. The responsive panel is used to display the content in a responsive manner. This panel collapses when the width of the browser window is less than a set value and after clicking the button, we can access the value.

The autoClose property is used to set its value to true, means after clicking the cursor outside of the responsive panel it closes. It accepts Boolean type values and its default value is true.

Syntax:

  • Set the autoClose property.

    $('selector').jqxResponsivePanel({ autoClose: Boolean });
  •  

  • Return the autoClose property.

    var autoClose = $('selector').jqxResponsivePanel('autoClose');

Linked Files: Download jQWidgets from the link https://www.jqwidgets.com/download/. In the HTML file, locate the script files in the downloaded folder.

<link rel=”stylesheet” href=”jqwidgets/styles/jqx.base.css” type=”text/css” />
<script type=”text/javascript” src=”scripts/jquery-1.11.1.min.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqx-all.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxresponsivepanel.js”></script>

The below example illustrates the jqxResponsivePanel autoClose property in jQWidgets.

Example:

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <link rel="stylesheet" 
          href="jqwidgets/styles/jqx.base.css" 
          type="text/css" />
    <script type="text/javascript" 
            src="scripts/jquery-1.11.1.min.js">
    </script>
    <script type="text/javascript" 
            src="jqwidgets/jqxcore.js">
    </script>
    <script type="text/javascript" 
            src="jqwidgets/jqx-all.js">
    </script>
    <script type="text/javascript" 
            src="jqwidgets/jqxresponsivepanel.js">
    </script>
  
    <style>
        h1,
        h3 {
            text-align: center;
        }
          
        #GFG {
            width: 100%;
            margin: 0 auto;
        }
    </style>
</head>
  
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
  
    <h3>
        jQWidgets jqxResponsivePanel autoClose Property
    </h3>
  
    <div id="GFG" style="width:400px;">
        <div style="border: 1px solid #e1e1e1">
            <div id="TRP"></div>
        </div>
  
        <div id="jqxRP" style="padding: 5px;">
            <h4>HTML</h4>
            <p>
                HTML stands for HyperText Markup 
                Language. It is used to design 
                web pages using a markup language. 
                HTML is the combination of Hypertext 
                and Markup language. Hypertext 
                defines the link between the web pages.
            </p>
  
        </div>
    </div>
  
    <script type="text/javascript">
        $(document).ready(function() {
            $('#jqxRP').jqxResponsivePanel({
                width: 400,
                height: 250,
                toggleButton: $('#TRP'),
                autoClose: true
            });
        });
    </script>
</body>
  
</html>


Output:

Reference: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxresponsivepanel/jquery-responsive-panel-api.htm



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads