当你将鼠标悬停在标签上时,我编写了一个jQuery脚本来更改列表元素上的类。它适用于Fiddle。在网站上不起作用。
在实际网站上,当您将鼠标悬停在“市场部门”上时,它应显示一个子菜单选项。
jQuery的:
jQuery(document).ready(function () {
jQuery("#navnav").hover(function () {
$("#navnav>li.display-none").removeClass("display-none");
},
function () {
jQuery("#navnav>li").addClass("display-none");
});
});
http://jsfiddle.net/3egwq9gt/8/
现场:
http://184.168.245.89/dev/test-gallery-2/
答案 0 :(得分:0)
在Web开发人员控制台中添加该功能时,该功能在网站上有效。虽然之前加载了jQuery,但在head部分中脚本内联似乎存在问题。您应该将该函数移动到外部.js文件,或者移动到包含此类附加函数的新.js,或者移动到已经存在的函数,例如已经包含各种帮助程序的/wp-content/themes/Avada/js/main.js您网站上导航和插件的功能和功能
虽然这不会解决问题,但我也注意到由/wp-content/plugins/media-grid/js/frontend_old_js.js第336行引起的javascript错误 - jquery live()
函数是调用自jQuery 1.7版以来已弃用。如果可能,只需删除此.js的包含,或者,如果您不确定是否仍需要此.js的一部分,只需删除“MediaGrid函数(v2.32) - 旧版本”或评论下面的代码部分。它摆脱了错误。