【问题标题】:NAV Submenu Hover on Touch screenNAV 子菜单悬停在触摸屏上
【发布时间】:2016-05-19 20:54:20
【问题描述】:
<li>
    <a href="about.html">ABOUT US</a>
    <div class="submenu">
        <div class="col-md-5">
            <h2>ABOUT US</h2>
            <img src="images/sub-menu-img-about.jpg" alt="img"></div>
        <div class="col-md-7">
            <ul>
                <li><a href="#">SUB MENU</a></li>
                <li><a href="#">SUB MENU</a></li>
                <li><a href="#">SUB MENU</a></li>
                <li><a href="#">SUB MENU</a></li>
            </ul>
        </div>
    </div>
</li>

在触摸屏上悬停将不起作用,因为我已将主导航链接到页面。所以从触摸屏设备上点击它会重定向,但我需要显示 submenu 。请帮我用相同的代码排序。

【问题讨论】:

    标签: jquery html css user-interface drop-down-menu


    【解决方案1】:

    如果你有这样的 HTML:

    <a href="#">Do Something</a>
    

    你会用 jQuery 做这样的事情:

    $("a").on('click', function( event ) {
    
      // preventDefault prevents your site from navigating away
      event.preventDefault(); 
    
      // your code here to show submenu or change classnames
      alert('prevented navigation');
    });
    

    【讨论】:

    • 嗨 Randi,感谢您的回复。我的 HTML 类似于 关于我们 我在“关于我们”主菜单上有一个链接。悬停时它将在台式机和笔记本电脑上显示子菜单,但在触摸设备中,悬停将不起作用..从触摸屏单击它将打开关于我们的页面。而不是我需要显示子菜单而不重定向 abou 页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 2014-05-17
    • 2014-11-08
    相关资源
    最近更新 更多