javascript - CSS3下拉菜单假JS问题

标签 javascript jquery html css drop-down-menu

我正在尝试使用Jquerycss3 制作一个下拉 菜单。 我做了这份工作,这正是我想要的。 唯一的问题是它是 Jquery 的一个技巧。

我想在单击其中一个菜单按钮时隐藏/显示一个 div。 问题是它没有完成这项工作。 但它没有诀窍。

这里的代码工作:

https://jsfiddle.net/74ca3epv/2/

你可以看到这是有效的,但是

remove the display:none from the .styledSelect

您会看到显示/隐藏 div 不再起作用。 我希望你能明白我的意思。 欢迎所有评论:) 谢谢!

最佳答案

您必须在此处进行更改:

$listItems.click(function (e) {
        e.stopPropagation();
        $styledSelect.text($(this).text()).removeClass('active');
        $this.val($(this).attr('rel'));
        $list.hide();
        //alert($(this).attr('rel'));

        if($(this).attr("rel")=="reservation1"){
                $("#information").hide();
                $("#reservation").show();
            }
            if($(this).attr("rel")=="information1"){
                $("#reservation").hide();
                $("#information").show();
            }
            if($(this).attr("rel")=="choose1"){
                $("#reservation").hide();
                $("#information").hide();
            }

        /* alert($this.val()); Uncomment this for demonstration! */
    });

检查 Fiddle link.

关于javascript - CSS3下拉菜单假JS问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29962695/

相关文章:

javascript - 获取多个单选值

javascript - 如何监控 contenteditable div 中的文本样式和格式?

javascript - 如何使用 Javascript 编码链接+显示消息

php - 如何使用php根据数量更改总金额

javascript - 让 JS 函数执行简单的 AJAX true/false 请求并返回结果的最佳方法是什么

javascript - 弹出打印在 android 和 ipad 中不起作用

jquery - css:使用 jQuery UI 类居中 2 个 float div

javascript - 如何让 ReactJs 与 FullCalendar 一起工作

javascript - 如何突出显示列表中的随机单词

javascript - 通过 ajax 加载 Google Plus 按钮