HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/html/ielts-store/wp-content/themes/oceanwp/assets/js/core/fullScreenMobile.js
var $j 		= jQuery.noConflict(),
	$window = $j( window );

$j( document ).ready( function() {
	"use strict";
	// Full Screen mobile menu
	oceanwpFullScreenMobile();
} );

/* ==============================================
FULL SCREEN MOBILE
============================================== */
function oceanwpFullScreenMobile() {
	"use strict"

	if ( $j( 'body' ).hasClass( 'fullscreen-mobile' ) ) {

		var $mobileMenu 	= $j( '#mobile-fullscreen' ),
			$mobileLink 	= $j( '.mobile-menu' );

		// Close menu function
		var oceanwpFullScreenMobileClose = function( e ) {
			$mobileLink.removeClass( 'exit' );
			$mobileMenu.removeClass( 'active' ).fadeOut( 200 );

			$j( 'html' ).css( {
				'overflow': '',
				'margin-right': '' 
			} );
        	$j( '#mobile-fullscreen nav ul > li.dropdown' ).removeClass( 'open-sub' );
            $j( '#mobile-fullscreen nav ul.sub-menu' ).slideUp( 200 );
            $j( '.mobile-menu > .hamburger' ).removeClass( 'is-active' );
        }

		// Open full screen menu
		$mobileLink.on( 'click', function() {
			$j( this ).addClass( 'exit' );
			$mobileMenu.addClass( 'active' ).fadeIn( 200 );
			$j( '.mobile-menu > .hamburger' ).addClass( 'is-active' );

            var innerWidth = $j( 'html' ).innerWidth();
			$j( 'html' ).css( 'overflow', 'hidden' );
			var hiddenInnerWidth = $j( 'html' ).innerWidth();
			$j( 'html' ).css( 'margin-right', hiddenInnerWidth - innerWidth );
			return false;
		} );

		// Add dropdown toggle (plus)
		$j( '#mobile-fullscreen .menu-item-has-children' ).children( 'a' ).append( '<span class="dropdown-toggle"></span>' );

		// Add toggle click event
		$j( '#mobile-fullscreen nav ul > li.menu-item-has-children > a > span.dropdown-toggle, #mobile-fullscreen nav ul > li.menu-item-has-children > a[href="#"]' ).on( 'tap click', function() {

            if ( $j( this ).closest( 'li.menu-item-has-children' ).find( '> ul.sub-menu' ).is( ':visible' ) ) {
                $j( this ).closest( 'li.menu-item-has-children' ).removeClass( 'open-sub' );
                $j( this ).closest( 'li.menu-item-has-children' ).find( '> ul.sub-menu' ).slideUp( 200 );
            } else {
                $j( this ).closest( 'li.menu-item-has-children' ).addClass( 'open-sub' );
                $j( this ).closest( 'li.menu-item-has-children' ).find( '> ul.sub-menu' ).slideDown( 200 );
            }

            return false;
        } );

		// Close menu
		$j( '#mobile-fullscreen a.close' ).on( 'click', function( e ) {
			e.preventDefault();
			oceanwpFullScreenMobileClose();
		} );

		// Close menu if anchor link
        $j( '#mobile-fullscreen .fs-dropdown-menu li a[href*="#"]:not([href="#"]), #mobile-fullscreen #mobile-nav li a[href*="#"]:not([href="#"])' ).on( 'click', function() {
        	oceanwpFullScreenMobileClose();
	    } );

		// Close on resize
		$window.resize( function() {
			if ( $window.width() >= 960 ) {
				oceanwpFullScreenMobileClose();
			}
		} );

	}

}