For this example we are going to use a script from a sticky menu
First, add your script to a .js file located in your theme and make sure you wrap the code with the first and last lines:
jQuery(document).ready(function($){
$(window).scroll(function() {
if ($(this).scrollTop() > 160){
$('nav').addClass("sticky");
}
else{
$('nav').removeClass("sticky");
}
});
});
Next, add the following to your functions.php file
function my_assets() {
wp_register_script( 'sticky-nav', get_template_directory_uri() . '/library/js/stickey-header.js', array( 'jquery' ), '1.0', true, all );
wp_enqueue_script( 'sticky-nav' );
}
add_action( 'wp_enqueue_scripts', 'my_assets' );
You can change “my_assets” to whatever you want to call the functions.
You can change “sticky-nav” to whatever you want to call the script.
Make sure you update the directory path to the path of your above .js file.
Leave “true” as is to call the script in the footer or change it to false to call it in the header.