1
テーマの開発に_sを使用しています。ボタンタグをdivタグに変更して、ドロップダウンボタンが代わりにdivになるようにしたいとします。私はそれがタグ名で要素を求めているだけでなく、DIVのDIVに、変更navigation.jsにタグを付けるように変更:アンダースコアのナビゲーションボタンをdivに変更する
<nav id="site-navigation" class="main-navigation">
<div class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">Menu</div>
<?php
wp_nav_menu(array(
'theme_location' => 'menu-1',
'menu_id' => 'primary-menu',
));
?>
</nav><!-- #site-navigation -->
と:
(function() {
var container, button, menu, links, i, len;
container = document.getElementById('site-navigation');
if (! container) {
return;
}
button = container.getElementsByTagName('div')[0];
if ('undefined' === typeof button) {
return;
}
menu = container.getElementsByTagName('ul')[0];
私は混乱を避けるために、任意のクラスを変更していません自分のために、しかし、これは動作するように見えることはできません。