First of all, if you are not using jQuery, then do not pass the jQuery
as a dependency to the wp_enqueue_script()
function.
Now, about your question. It’s not really WordPress related, but anyway. You didn’t mention how you call this function, since that’s all that matters here. If you output your code lately, such as in the footer, it won’t run until everything before that part is loaded. My suggestion is, to use a child them and add the code directly after your menu is output, and call the function. This way, the script will run immediately after the menu is created, and since no jQuery is required, you won’t have a problem using it.
Related Posts:
- How do I dequeue a parent theme’s CSS file?
- Check if a script/style was enqueued/registered
- wp enqueue style on specific page templates
- Is it possible to use wp_localize_script to create global JS variables without a specific script handle?
- Prevent Version URL Parameter (?ver=X.X.X) on Enqueued Styles & Scripts
- Register a script to be enqueued both in admin and front end
- How can I enqueue protocol relative external (//ajax.googleapis.com/…) scripts?
- Can’t enqueue scripts in the footer?
- How can I remove the site URL from enqueued scripts and styles?
- Loading a script with a dependency, is unloading another script’s dependency
- wp enqueue script using scripts from cdn with a safety callback
- Can I add styles to footer with $wp_styles->add_data?
- Enqueue script in specific page
- How to en-queue bootstrap 4 to theme?
- Notice that the wp_enqueue_style is not being called correctly!
- Hyphens vs. periods in the script slug in wp_register_script?
- jquery script not enqueued in child theme
- Get the list of enqueued/registered scripts for a specific post?
- Is This The Most Efficient Way To Add Javascript Files?
- Add script to footer – on post editor
- Which action to hook wp_enqueue_script to? wp_head or wp_enqueue_scripts? [duplicate]
- enqueue and localize script in footer
- Trying to load different syles for 404.php page
- Enqueue Script with URL parameters
- How to use wp_enqueue_style() and wp_enqueue_script() only when needed?
- Preload key requests using wp_enqueue
- Don’t load scripts if on mobile/tablet
- How to Add a Custom Script to Customize.php
- Remove specific CSS and JS from the head
- Which are the MediaElement.js scripts to enqueue
- Enqueue scripts to footer
- Add last modified time as version to css and js
- Best spot for wp_register_script() and wp_register_style()
- Custom Plugin Development: What priority should wp_enqueue_scripts have?
- Register script/style: Is it possible to customize the version query string via plugin?
- Help with enqueing scripts in footer after init action
- Asset loading with gulp.js or Grunt
- Dequeuing scripts for all pages but the home page
- Optimizing WordPress’s styles and scripts
- How do I enqueue a js file in functions.php for a if lt IE 9 statement? [duplicate]
- Which jQueryUI handles are predefined in wordpress?
- How to enqueue a style using wp_enqueue_scripts()?
- getting a js file for one page
- How do you enqueue a Visual Basic script using wp_enqueue_script?
- enqueue admin styling and scripts only on plugin page
- wp_enqueue_script called incorrectly
- How to change script order?
- Enqueue script multiple times?
- Can’t see why my scripts aren’t loading when I register and enqueue them
- jquery-ui-autocomplete is not loaded with wp_enqueue_script
- WordPress script file version numbers changing in live environment
- How to add parameter to wp_enqueue_script?
- Is It Possible to add JS AFTER the Enqueue within the same Function?
- How can I manually enqueue plugin scripts
- How can I properly enqueue wp-hooks without issues?
- wp_dequeue_style and wp_dequeue_script not working on server but does work on local xampp
- wp enqueue, how to prevent duplication when same script is registered with different handles
- Localizing script to pass a value to a javascript function
- get_template_directory_uri not dependent on WP_HOME in wp-config.php?
- get_template_directory_uri() gives me wrong path when I try to use wp_enqueue_style
- Dequeue script conditonnally
- why quotes shown in WordPress?
- Overwrite wp_enqueue_script under certain condition
- Help to enqueue a js functions ( jquery) [closed]
- Conditionally load script depending on current admin page
- Enqueue script inside IE conditional comments
- How can I integrate Fancybox 3 in WordPress properly
- How to enqueue default scripts with dependency?
- Enqueuing a script before anything else
- Should I use get_bloginfo(‘stylesheet_directory’) or get_stylesheet_directory_uri() when enqueueing my js files?
- How to load API’s in WordPress?
- How to use wp_enqueue_script, style when required
- Adding Pinterest Script Before Closing Body Tag
- Enqueue Script in WordPress
- how to enqueu customiser/customizer scripts?
- Plugin add_action and add_menu_page
- How Do I Enqueue a Script into 2 different Footers on the Same Site?
- how to load css and js based on post template
- How to register script with null value for version?
- link to JS library using wp_enqueue_scripts not working
- Using wp_enqueue_script on scripts that contain PHP
- Enqueue specific script on account creation (and never again)
- Proper enqueue for child theme functions.php
- loading javascript CDN with local fallback (not jQuery)
- How do I pass $in_foooter to wp_enqueue_script() without passing other params?
- Dynamic wp_enqueue_scripts?
- Why do I have to specify all parameters for wp_enqueue_script to load my jquery in the footer? [closed]
- Load scripts only for selected template
- wp_enqueue_script error with `ID`, `post_title`, `post_name` of none object
- How to enqueue a script on a specific URL that contains multiple parts
- Enqueue Script only over specific WordPress core file
- wp_enqueue_script silently fails [closed]
- i can’t handle any style or Js file on my theme . what is the problem of this file?
- ajax jquery live search box not working in wordpress plugin
- How to include a JS file in this theme?
- wp_enqueue_script was called incorrectly… i want to work with debug on
- Loop through arguments of a function
- wp_enqueue doesn’t load dependencies
- How to enqueue js script after another specific js script?
- Dequeue/deregister scripts for everybody but the administrator