Getting Started

jqxResponsivePanel represents a panel widget with a responsive behaviour. The responsive panel collapses when the browser window's width becomes less than a set value (collapseBreakpoint) and the panel is then accessible by clicking a button.

Every UI widget from jQWidgets toolkit needs its JavaScript files to be included in order to work properly.

The first step is to create html page and add links to the javascript files and css dependencies to your project. The jqxResponsivePanel widget requires the following files:


The next step is to create two Div elements within the body of the html document - one for the toggle button and one for the panel itself.

The last step is to initialize the widget by adding the following script to the html document:

To call a function (method), you need to pass the method name and parameters (if any) in the jqxResponsivePanel’s constructor.
$('#jqxResponsivePanel').jqxResponsivePanel('open');
To set a property (option), you need to pass the property name and value(s) in the jqxResponsivePanel's constructor.
    $('#jqxResponsivePanel').jqxResponsivePanel({ collapseBreakpoint: 1000 });
To get a property (option), you need to pass the property name to the jqxResponsivePanel's constructor.
var collapseBreakpoint = $('#jqxResponsivePanel').jqxResponsivePanel('collapseBreakpoint');
To bind to an event of a UI widget, you can use basic jQuery syntax. Let’s suppose that you want to know when the responsive panel has been collapsed.
// bind to 'collapse' event.
$('#jqxResponsivePanel').on('collapse', function (event) {
});

Basic Sample

The result of the above code is: