2013-05-09 2 views
0

Мой сайт, jrummyapps.com, отлично работает на компьютерах, но если я просмотрю полный сайт на своем Nexus10, я не смогу заставить выпадающие списки работать. Это что-то исправляет? Я новичок в планшетах, поэтому не уверен, с чего начать.Navbar не раскрывается на планшетах

Заранее спасибо.

Edit: Код находится в header.php папки темы,

<div id="mainmenu" class="<?php echo siteorigin_setting('general_scale_main_menu') ? 'scaled' : '' ?>"> 
    <div class="container"> 
     <?php 
     wp_nav_menu(array(
      'theme_location' => 'main', 
      'menu_id' => 'mainmenu-menu', 
      'fallback_cb' => 'pitch_fallback_nav', 
     )); 
     ?> 
    </div> 
</div> 

Не уверен, если это поможет или нет. Поскольку я не уверен, могу ли я добавить код в div, чтобы он был вложен и повлиял на сайт. Поскольку сайт жив, я бы предпочел знать, что он должен работать, прежде чем я воспользуюсь возможностью его срыва.

ответ

1

Добавьте следующее внутри тега span, li или anchor. Это заставляет таблетки вести себя лучше и открыть раскрывающийся список.

onClick="return true" 

Вы также можете посмотреть на бутстраповских-dropdown.js на Twitter Bootstrap website.

+0

Спасибо за этот отзыв, но как я могу добавить это на сайт Wordpress? В нем нет никаких тэгов span, li или anchor. Я обновил свой первый пост, чтобы показать код. –

+0

Несомненно. Каждый раз, когда вы хотите настроить HTML, сгенерированный wp_menu(), вам нужно создать собственный класс Уокер в функции functions.php вашей темы. Вот достойный учебник по расширению класса walker. http://www.kriesi.at/archives/improve-your-wordpress-navigation-menu-output – magi182

0

Очень простой способ добавить это на ваш сайт Wordpress - это обернуть заголовок в редакторе меню, например. <span onclick="return true"> Page Title </span>

Смежные вопросы