javascript - 移动菜单链接无效

标签 javascript jquery html css

我有一个移动下拉菜单的问题,菜单内的链接不会触发,它只是将 div 发送回隐藏状态而不转到页面。

<div id="nav-mobile">
    <a href="#"><img src="http://www.solostream.com/wp-content/themes/solostream/img/dropdown-menu-white.png" /></a>
    <ul style="display: none;">
        <li><a href="<?php echo home_url(); ?>">Home</a></li>
        <li><a href="#">Memberships</a></li>
        <li><a href="#">Platinum Membership</a></li>
        <li><a href="#">Our Equipment</a></li>
        <li><a href="#">Video Production</a></li>
        <li id="last-child"><a href="#">Contact</a></li>
    </ul>

</div>


<script>

$(document).ready(function() {

    $('#nav-mobile ul').hide();
    $('#nav-mobile').click(function(e) {
        e.preventDefault();
        $('#nav-mobile ul').slideToggle();
    });
});

</script>

最佳答案

取消 e.preventDefault()

$('#nav-mobile').click(function(e) {
     //e.preventDefault();
     $('#nav-mobile ul').slideToggle();
});

在这里查看仿真:http://jsfiddle.net/m9bug6tk/2/

关于javascript - 移动菜单链接无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26143141/

相关文章:

javascript - JavaScript 时钟上的秒针向后倒退

php - jquery php mysql 和 json 返回循环数据

javascript - 为什么每次更改或重新加载页面时,我的 3 页脚图像都会变大?

javascript - 如何使一个javascript函数的一个变量的值在任何其他函数中可用?

html - 带有垂直分隔线的水平导航的背景翻转

jquery - CSS 样式不适用于 jquery 弹出窗口

javascript - 如何访问作为复杂对象返回的 AngularJS 数据 (Pubnub)

javascript - componentDidMount 内的 "setState(…): Can only update a mounted or mounting component"

javascript - 使用 NodeJs 在 Aerospike 中批量导入

javascript - 获得点击 li id