Mam menu rozwijane dla witryny, która działa doskonale w przeglądarce na komputerze, ale nie działa na urządzeniach iPad ani iPhone. Jednak działa, ale działa na urządzeniach z Androidem. Mam podobną stronę z tą samą strukturą nawigacyjną i działa idealnie na tej stronie.Listy rozwijane oparte na CSS nie wyświetlające urządzeń z systemem iOS
Adres URL to www.aiimconference.org. A oto przykład struktury nav i CSS. Również tutaj jest strona, która działa idealnie. Używam tej samej dokładnej struktury na tej stronie. www.aiim.org.
<ul>
<li><a href="/conference">Home</a></il>
<li class="expandable"><a href="/conference">Program</a>
<ul>
<li class="expandable"><a href="/conference">Program</a></il>
<li class="expandable"><a href="/conference">Program</a></il>
</ul>
</il>
<li class="expandable"><a href="/conference">Connect</a></il>
<li class="expandable"><a href="/conference">Register</a></il>
<li class="expandable"><a href="/conference">Sponsors</a></il>
<li class="expandable"><a href="/conference">Venue</a></il>
</ul>
.mainNav li.expandable > a /* dropdown */{
background: url("/assets/sites/aiimconference/www/conf2013/styles/css_img/layout/dropdown.jpg") no-repeat center right;
padding-right: 16px;
padding-bottom: 4px;}
.mainNav ul li.expandable li.expandable > a /* flyout */ {
background-image: url("/assets/sites/aiimconference/www/conf2013/styles/css_img/layout/flyout.png") !important;
background-repeat: no-repeat;
background-position: 95% 50%;
. mainNav{
margin: 0 auto;
text-align: center;
background: #007287 url(/assets/sites/aiimconference/www/conf2013/images/layout/main- nav-bkgd.jpg) repeat-x bottom;
font-family: franklin-gothic-urw-condensed, arial, sans-serif;
font-size: 20px;
line-height: 20px;
text-transform: uppercase;
margin-top: 30px;
.mainNav ul ul li:hover > a {
background-color:#006372;}
.mainNav span {
display:block;
position:absolute;
right:9999px;
top:-35px;}
.mainNav ul li:hover > ul {
left:-1px;
top:30px;
z-index:-1;}
.mainNav ul ul li:hover > ul {
left:100%;
top:auto;
margin-top:-31px; /*margin-left:-10px;*/
z-index:10;}
Dopóki się nie zestarzeję, nic nie spowoduje wyskoczenia menu, więc albo jest więcej CSS i/lub JS. –
@RyanB yup kinda hover styles etc .. –
Przepraszamy, ale wiem, że brakuje mi jakiegoś kodu dla tego meuna. Pracujesz nad tym, żebyście mogli zobaczyć to wszystko. Jeśli chcesz zajrzeć na stronę www.aiimconference.com i użyć narzędzi do tworzenia firebug lub Chrome, zapoznaj się ze wszystkimi stylami i strukturą. – Wayne