我只是想让我在下拉菜单中选择的任何按钮(颜色)在被点击后保持不变。现在,无论我选择哪种颜色,菜单都会滑回到默认的蓝色。谢谢你的帮助!
下面是我的问题,小提琴如下:
var nav = $("#catpicker");
//add indicators and hovers to submenu parents
nav.find("li").each(function() {
if ($(this).find("ul").length > 0) {
//show subnav on hover
我正在做一个响应式的网站,并在移动建设工作。我有一个菜单栏,当你点击这个的时候,菜单就会滑下来。我唯一的问题是现在我有一些想要添加的子菜单项,而我拥有的jQuery和css与我试图做的事情发生了冲突。当我点击带有子导航的菜单项时,有人能看到为什么没有向下滑动吗?
这里有一个菜单工作原理的链接:
我通过以下方式使用jQuery:
$('ul#nav-2 > li > ul > li a').click(function () {
$('ul.sub-menu').slideUp('normal');
if ($(t
我有一个自带站点,在移动视图中有一个崩溃的肚脐。除了打开下拉导航条菜单并且用户按下移动设备上的后退键之外,它工作得很好,尽管浏览器返回到最后一页,但它仍然保持不变。那么,当按下“后退”按钮时,如何折叠下拉导航条菜单(如果打开)?我试过以下几种方法,但它什么也做不了:
$(window).on("navigate", function (event, data) {
var direction = data.state.direction;
if (direction == 'back') {
var opened = $('.navbar
如果您打开这个站点: on mobile (最大宽度:360 on ),您会注意到右上角菜单的按钮。一旦你点击它,它就会改变菜单的宽度,菜单就会出现。这是应该的,但当你滚动(仅在手机上)菜单消失,我不知道为什么。
这是可扩展菜单的jQuery函数:
jQuery("#button").click(function() {
if(jQuery(".my_extra_menu_class").width() > 0){
jQuery(".my_extra_menu_class").css('width',