首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery - slideDown菜单

jQuery - slideDown菜单
EN

Stack Overflow用户
提问于 2017-06-14 20:33:12
回答 0查看 855关注 0票数 1

我正在创建一个slideDown菜单,我有导航的html和4个元素的用户界面。当我点击菜单的图像时,它向下滑动,但之后在控制台中显示错误

代码语言:javascript
复制
Cannot read property 'display' of undefined 

代码如下:

代码语言:javascript
复制
function menu() {
        var ul = $(".ul_menu");
        $(".slide_down_menu").on("click", function() {
            ul.slideDown(400);
        });

        $(document).on("click", function() {
            if (ul.css('display') == 'block') {
                ul.slideUp(400);
            }
        });

    }

HTML

代码语言:javascript
复制
<nav class="mobile">
                <button type="button" class="slide_down_menu"><img src="gallery/menu.png"></button>
                <ul class="ul_menu">
                    <li>
                        <a href="#main_page" title="">O nas</a>
                    </li>
                    <li>
                        <a href="#location" title="">Lokalizacja</a>
                    </li>
                    <li>
                        <a href="#gallery" title="">Galeria</a>
                    </li>
                    <li>
                        <a href="#contact" title="">Kontakt</a>
                    </li>
                </ul>
            </nav>
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44544928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档