.jet-filter { --tabindex-color: #0085f2; --tabindex-shadow-color: rgba(0,133,242,0.4); }
Shop filter
Select some options
Shop filter
document.addEventListener( 'jet-smart-filters/inited', ( e ) => { jQuery( function( $ ) { window.JetSmartFiltersDropdownFilters = []; function get_filters() { let filters = [], filterGroups = window.JetSmartFilters.filterGroups, dropdownFilters = []; for ( let group in filterGroups ) { filters = filters.concat( filterGroups[ group ].filters ); } filters.forEach( function( filter ) { if ( ! filter.$container || ! filter.$container.length ) { return; } let widget = filter.$container.closest( '.close-dropdown-on-apply' ); if ( ! widget.length || dropdownFilters[ widget.data( 'id' ) ] ) { return; } dropdownFilters[ widget.data( 'id' ) ] = filter; } ); return dropdownFilters; } $( '.jet-radio-list__item' ).click( function() { if ( ! window.JetSmartFiltersDropdownFilters.length ) { window.JetSmartFiltersDropdownFilters = get_filters(); } let dropdownFilters = window.JetSmartFiltersDropdownFilters, widget = $( this ).closest( '.close-dropdown-on-apply' ); if ( ! widget.length || ! dropdownFilters[ widget.data( 'id' ) ] ) { return; } dropdownFilters[ widget.data( 'id' ) ] .additionalFilterSettings .dropdownClose(); } ); } ); } );