0
维护哈弗我有悬停使用垂直滑动菜单我的桌面上的一个HTML页面。在iPad上,我可以点击菜单将其展开,但我无法弄清楚如何使它崩溃。我曾尝试使用jQuery,但我似乎无法使其工作。这是我开始的代码。展开收起菜单上移动的,而在桌面上
#navigation_slideout {
\t position: fixed;
\t top: 80px;
\t left: -370px;
\t -webkit-transition-duration: .5s;
\t -moz-transition-duration: .5s;
\t -o-transition-duration: .5s;
\t transition-duration: .5s;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
\t -webkit-box-shadow: 0 0 40px #222;
\t -moz-box-shadow: 0 0 40px #222;
\t box-shadow: 0 0 40px #222;
}
#navigation_slideout:hover {
left: -39px;
}
#navigation_slideout ul
{
list-style: none;
}
#navigation_slideout ul li {
\t background: #548EBE;
\t width: 325px;
\t height: 30px;
\t text-align: left;
\t padding-top: 5px;
\t font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;
\t font-size: 12pt;
\t color:white;
\t font-weight:bold;
}
#navigation_slideout ul li a{
\t color: #000;
\t text-decoration: none;
\t font-weight:bold;
\t display: block;
\t background-color:#548EBE;
\t color:white;
}
#navigation_slideout ul li ul{
width:285px;
}
#navigation_slideout ul li ul li {
width:10px;
position:relative;
left:-41px;
}
#navigation_slideout ul li ul li a {
background:#548EBE;
width:326px;
height:30px;
text-align:left;
padding-top:5px;
font-family: helvetica, arial, sans-serif;
font-size: 12pt;
color:white;
font-weight:bold;
}
#menu{
\t -ms-transform: rotate(-90deg);
\t -webkit-transform: rotate(-90deg);
\t transform: rotate(-90deg);
\t font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;
\t font-size: 14pt;
\t color:white;
\t font-weight:bold;
\t margin:0px 0px 0px 0px;
\t right:0px;
\t padding:0px 0px 0px 0px
}
#menu a{
\t font-size: 14pt;
\t color:white;
\t font-weight:bold;
\t text-decoration:none;
}
table.nospacing {
border-collapse: collapse;
\t border-spacing: 0;
table-layout: fixed;
}
table.nospacing th, td {
padding: 0;
}
.menu-col{max-width: 30px;}
<div id="navigation_slideout" style="background-color:#548EBE;z-index:1" >
<table class="nospacing" style="border-style:none">
<tr>
<td>
\t \t <ul>
\t \t \t <li><a href="default.html"> Home</a></li>
\t \t \t <li><a href="about/default.html"> About</a></li>
\t \t \t <li><a href="contact/default.html" > Contacts</a></li> \t \t \t
\t \t \t <li><a href="faq/default.html" > FAQs</a></li>
\t \t </ul>
\t \t <hr width="200px"/>
\t \t <ul>
\t \t <!-- #BeginEditable "redlines" -->
\t \t \t <li style="display:none"><a href="#"> Redlines</a></li> \t \t \t
\t \t <!-- #EndEditable --> \t \t \t
\t \t </ul>
\t \t </td>
\t \t \t \t <td class="menu-col" style="border-left:medium;border-left-color:white;border-left-style:solid"><p id="menu"><a href="#">MENU</a></p></td>
</tr>
</table>
我不知道如何将其应用到我的代码。我只是复制到我的jQuery脚本部分,或者我需要修改它以某种方式吗? – FlyFish
所以添加到您的jQuery脚本,然后在您的CSS,您使用#navigation_slideout:悬停,改为#navigation_slideout.hover。这基本上是删除:悬停状态依赖关系,并使用类做同样的事情 – Asher