我正在開發一個響應式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引導。 –