Html CSS3下拉菜单链接在iOS中不起作用
我有一个问题与iOS没有加载下拉菜单链接,它在其他工作正常,只有iOS 现场直播: 基本上,当您通过任何iOS浏览器查看时,导航下拉链接不会链接到内部页面,而只是刷新主页。有人能帮我弄清楚为什么会这样吗 CSS:Html CSS3下拉菜单链接在iOS中不起作用,html,ios,css,Html,Ios,Css,我有一个问题与iOS没有加载下拉菜单链接,它在其他工作正常,只有iOS 现场直播: 基本上,当您通过任何iOS浏览器查看时,导航下拉链接不会链接到内部页面,而只是刷新主页。有人能帮我弄清楚为什么会这样吗 CSS: 原因是什么: onclick="return true" 在路上?这可能是个问题。我不认为有必要在这些上使用JS IOS会忽略任何包含display:none或visibility:hidden的链接,即使:hover显示该链接。我记不起细节了 现在我引用苹果的话: “如果页面内容
原因是什么:
onclick="return true"
在路上?这可能是个问题。我不认为有必要在这些上使用JS IOS会忽略任何包含display:none或visibility:hidden的链接,即使:hover显示该链接。我记不起细节了 现在我引用苹果的话: “如果页面内容在 mousemove事件,则不会发送序列中的后续事件。“ 替换为以下内容:
#nav ul li ul.dd {
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
position:absolute;
z-index:99;
top:60px;
left:0px;
margin-left:0px;
background:#fff;
opacity:0; /* added */
width:0px;/* added */
height:0px;/* added */
overflow:hidden;/* added */
box-shadow: 0px 0px 10px rgba(0,0,0,.4);
padding-bottom:10px;
}
#nav ul li:hover ul.dd, #nav ul li:focus ul.dd {
opacity:1;
width:220px;
height:auto;
overflow:visible;
}
我不太确定,我试图实现它,但我会删除它,看看它是否工作,谢谢!在Safari inspector中查看这一点,似乎nav中的一些
#nav ul li ul.dd {
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
position:absolute;
z-index:99;
top:60px;
left:0px;
margin-left:0px;
background:#fff;
opacity:0; /* added */
width:0px;/* added */
height:0px;/* added */
overflow:hidden;/* added */
box-shadow: 0px 0px 10px rgba(0,0,0,.4);
padding-bottom:10px;
}
#nav ul li:hover ul.dd, #nav ul li:focus ul.dd {
opacity:1;
width:220px;
height:auto;
overflow:visible;
}