2014-10-30 148 views
1

我使用的Bootstrap 3,但对于桌面我需要覆盖没有父母点击的下拉菜单,所以我用这个代码做到这一点:移动菜单:第一次点击“打开”下拉菜单,第二次点击去实际链接

$('.navbar .dropdown > a').click(function(){ 
    location.href = this.href; 
}); 

但是,在手机上,我需要我的父链接才能在第一次点击时打开subnav,然后在第二次点击时转到实际链接。

以下是开发站点:http://bauer-dev.windmilldesignworks.com/,例如,Products目前在第一次点击时打开了subnav,这是正确的,但是当它打开(第二次单击)时,我需要它实际将您带到产品页面。

提前致谢!

回答

0

许多仅有触摸屏的浏览器会在第一次点击时激活CSS悬停效果,并且只会在第二次点击后跟随链接(并触发点击事件)。您需要在移动设备上停用:悬停样式。