如何删除WordPress自定义菜单悬停事件,并用jQuery onClick替换?

时间:2011-09-21 作者:Matt

我正在使用WordPress(外观>菜单)功能创建自定义导航菜单。我创建了一个具有下拉菜单的菜单项,并希望通过单击而不是鼠标悬停来激活下拉菜单。我该怎么做呢?我对jQuery很熟悉,只是不知道如何删除当前的悬停状态。

1 个回复
最合适的回答,由SO网友:patnz 整理而成

悬停是您正在使用的主题的一部分。您需要找到导致悬停下拉列表的原因并将其删除。它要么由javascript控制,要么由css控制。您可以通过禁用javascript来测试其javascript,尽管is可能有css回退。如果其CSS使用firebug查找导航菜单的选择器。在您的css文件中,将有如下内容

ul li:hover ul{} 
或者如果是以20万为基础

#access ul li:hover > ul{}
您可以注释或删除该行。然后使用jquery添加:hover psuedo selector正在添加的css。

结束

相关推荐

正在尝试删除重复的jQuery脚本

我添加了这个<?php wp_enqueue_script(\"jquery\"); ?> 之前<?php wp_head(); ?> 这样我就可以使用wordpress自带的jquery脚本,并删除我一直在加载的额外jquery脚本,但当我去检查Chrome中的元素时,我得到了提交表单。js:1Uncought ReferenceError$未定义jquery。colorbox-min.js:4Uncaught ReferenceError:jquery未定义