我有一组代码可触发具有不透明背景的粘滞菜单,该菜单在Firefox以外的chrome上均能正常工作。我不知道可能是什么问题。
$(window).scroll(function(){
if ($(window).scrollTop() >= 60) {
$('header div button').addClass('fixed-header');
$('header div button').removeClass('menu-toggle');
}
else {
$('header div button').removeClass('fixed-header');
$('header div button').addClass('menu-toggle');
}
});
function.php
wp_enqueue_script('jquery','//code.jquery.com/jquery-3.4.1.min.js');
wp_enqueue_script( 'custom_nav', get_site_url() . '/wp-content/themes/app/js/nav.js', array('jquery'), null, true );
当我尝试查看控制台时,它显示 TypeError:$不是我要尝试解决的功能。
谢谢
答案 0 :(得分:0)
我已修复错误。我通过将函数包装在
中来包装它jQuery( document ).ready(function() {
//
});
尽管错误仍然显示“ TypeError:$不是函数”