У меня есть меню горизонтальной навигации, когда вы наводите указатель мыши на «Онлайн-бронирование», оно сбрасывает меню с дополнительными параметрами. Когда я наводил курсор на раскрывающийся список «Кредитная карта», я хочу, чтобы меню отображалось в сторону (слева: 100%).jQuery/CSS - Навигационные ссылки Боковое меню
HTML, заключается в следующем: -
<div id="main-links">
<div id="main-links-content">
<ul class="topnav">
<li><a class="link active" href="index.php">Aberdeen Taxis</a></li>
<li><a class="link" href="#!">About Us</a></li>
<li><a class="link" href="#!">Our Services</a></li>
<li><a class="link" href="#!">Our Tours</a></li>
<li><a class="link" href="#!">Our Fares</a></li>
<li><a href="#">Online Booking</a>
<ul class="dropdown">
<li><a href="onlinebooking-ab/login-cash.php">Cash Booking</a></li>
<li><a href="onlinebooking-ab/login.php">Account Booking</a></li>
<li><a href="onlinebooking-ab/login-guest.php">Credit Card Booking</a>
<ul class"sidedrop">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="link" href="#!">Contact Details</a></li>
</ul>
</div>
</div>
Посмотреть полный JS скрипку здесь: http://jsfiddle.net/mrnaysilva/7A5qe/
То, что я считаю, что происходит в данный момент в том, что когда я наведите курсор мыши на опции «Кредитная карта», он вступает в силу первоначального падения, когда я навешиваю «Онлайн-бронирование» - чего я не хочу.
Любые идеи о том, как я могу это исправить? застрял
но это было не так ... –
Это должно быть в правой части подменю .. (К вашей правой стороне). –
Это все еще отображается слева? Я бы хотел, чтобы выпадающее меню, когда вы наводили указатель на «Онлайн-бронирование», выпадало, как это происходит, но тогда, когда вы наводите «Кредитную карту», это «слайд справа». Кажется, что выпадающее действие вступает в силу для всех дочерних элементов ul, когда я только хочу, чтобы это вступило в силу первого ul-ребенка. Я просто не знаю, как это решить. @Legionar – nsilva