Advertisement
Guest User

Search box toggle

a guest
Dec 18th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. // Open search box when button clicked
  2. jQuery( document ).on( 'click', '.gp-search-button:not(.gp-active)', function() {
  3. jQuery( this ).addClass( 'gp-active' );
  4. jQuery( '.gp-search-box' ).slideDown(100);
  5. jQuery( '.gp-search-box input[type="text"]' ).focus();
  6. jQuery( '#gp-mobile-nav-button.gp-close-nav' ).removeClass( 'gp-close-nav' ).addClass( 'gp-open-nav' );
  7. jQuery( 'body' ).removeClass( 'gp-mobile-primary-nav-active gp-mobile-profile-nav-active' );
  8. });
  9.  
  10. // Close search box when button clicked
  11. jQuery( document ).on( 'click', '.gp-search-button.gp-active', function() {
  12. jQuery( this ).removeClass( 'gp-active' );
  13. jQuery( '.gp-search-box' ).slideUp(100);
  14. });
  15.  
  16. // Close search box when page clicked
  17. jQuery( document ).mouseup( function(e) {
  18. var container = jQuery( '.gp-search-button, .gp-search-box' );
  19. if ( ( ! container.is( e.target ) && container.has( e.target ).length === 0 ) && jQuery( '.gp-search-button' ).hasClass( 'gp-active' ) ) {
  20. jQuery( '.gp-search-box' ).slideUp( 100 );
  21. jQuery( '.gp-search-button' ).removeClass( 'gp-active' );
  22. }
  23. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement