Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery无法在WordPress Divi主题移动视图上运行_Jquery_Wordpress_Divi Theme - Fatal编程技术网

jQuery无法在WordPress Divi主题移动视图上运行

jQuery无法在WordPress Divi主题移动视图上运行,jquery,wordpress,divi-theme,Jquery,Wordpress,Divi Theme,大家好 我用优雅主题的Divi主题构建了一个WordPress网站。一切都进行得很顺利,直到我开始使用移动视图。我的菜单项之一“Vehicle”具有一类“btn Vehicle”。现在在桌面视图中,用户每次单击菜单项Vehicle时,都会使用.slideToggle()显示一个ID为“#Vehicle categories”的隐藏部分 这是我的剧本: jQuery(".btn-vehicle").click(function(e){ jQuery("#ourde

大家好

我用优雅主题的Divi主题构建了一个WordPress网站。一切都进行得很顺利,直到我开始使用移动视图。我的菜单项之一“Vehicle”具有一类“btn Vehicle”。现在在桌面视图中,用户每次单击菜单项Vehicle时,都会使用.slideToggle()显示一个ID为“#Vehicle categories”的隐藏部分

这是我的剧本:

jQuery(".btn-vehicle").click(function(e){
  jQuery("#ourdealerships").hide();
e.preventDefault();
jQuery("#vehicle-categories").slideToggle();
jQuery(".btn-vehicle").toggleClass("opened closed");
});
该代码在桌面视图上运行良好。但是如果我将浏览器的屏幕大小调整为移动视图,如果我点击汉堡,菜单就会显示出来,如果我点击车辆,菜单就会关闭,而不会显示#车辆类别

这是桌面视图。如果单击菜单中的Vehicle(车辆),此部分将显示在下面。

这是移动视图。如果单击Vehicle,整个菜单将隐藏,之后不会发生任何事情。

甚至console.log也无法在mobile view上运行。我想在每次单击车辆时使用console.log(“test”)来测试jQuery


有人能帮我吗?谢谢

这似乎可以通过延迟调用声明jquery单击操作的函数来解决

$(window).load(function () {
    setTimeout(function () {
       setupActions();
    }, 700);
});

function setupActions() {
    //do your actions here
}