我正在开发一个响应式WordPress主题。更改特定宽度repsonsive设计的菜单布局WordPress
在常规计算机(全尺寸)的菜单是visiblie像:
<div id="header-menu" role="complementary">
<ul>
<?php wp_list_pages('title_li=&depth=1&link_before=<span>&link_after=</span>'); ?>
</ul>
</div>
在一定宽度(用于移动设备和片剂我想与像这样的一个菜单来替代该菜单:
<div id="header-menu-mobile" role="complementary">
<form action="<?php bloginfo('url'); ?>" method="get">
<?php
$args1e = array(
'depth' => 1,
'child_of' => 0,
'selected' => 0,
'echo' => 1,
'name' => 'page_id');
wp_dropdown_pages($args1e); ?>
</form>
<script type="text/javascript"><!--
var dropdown = document.getElementById("page_id");
function onCatChange()
{
if (dropdown.options[dropdown.selectedIndex].value > 0)
{
location.href = "<?php echo get_option('home');
?>/?page_id="+dropdown.options[dropdown.selectedIndex].value;
}
}
dropdown.onchange = onCatChange;
--></script>
</div>
我可以在CSS一定宽度设置“标题菜单”隐藏......并作出“头菜单的移动”设置为可见我在我的头有点累了,可能有更好的解决方案来完成这项工作。
任何想法如何?
亲切的问候 约翰
谢谢。我会坚持下去!你提到的媒体查询来自Twitter Boostrap?我讨厌一些其他查询宽度,但这些似乎工作得很好,所以我改变了这些。我只加了:@media(max-width:480px)和(orientation:landscape)。 –
是的,宾果。你是对的。这是从twitter引导。 –