我運行此腳本,以顯示不同的菜單,手機:鉻未捕獲的語法錯誤:意外的標記<
<script>
jQuery(document).ready(function($){
if ($(window).width() > 750){
<?php wp_nav_menu(array('theme_location' => 'primary', 'container' => false, 'menu_class' => 'menu clearfix')); ?>
}else{
<?php wp_nav_menu(array('theme_location' => 'mobile', 'container' => false, 'menu_class' => 'menu clearfix')); ?>
}
});
</script>
但我通過鍍鉻得到錯誤「未捕獲的SyntaxError:意外的標記<」我指着該行:
編輯:好吧,不知道在js中運行php有問題。 那麼我的情況有什麼合適的解決方案?我知道我只能使用CSS媒體查詢和顯示屬性,但它對性能不利,不是嗎?
這是因爲您的PHP代碼正在JS腳本塊內生成HTML,語法錯誤。我不確定你試圖達到什麼目的。 –
你想用php代碼實現什麼? –
我試圖顯示菜單是註冊與'register_nav_menu()' – Avishay28