私は、これに専念するたくさんのページがあることを知っていますが、私のコードはうまく動作していないようです。私は "Uncaught ReferenceError:$は定義されていません"と表示し続けます。私はjqueryを使用して、ユーザーが親の上にカーソルを置いたときに、自分のwordpressサブメニューを表示/非表示にしました。イム右の機能を参照していない私は推測ワードプレスのサブメニューの表示/非表示
Javascriptを
<script type="text/javascript">
$('.menu .nav li > .sub-menu').parent().hover(function() {
var submenu = $(this).children('.sub-menu');
if ($(submenu).is(':hidden')) {
$(submenu).slideDown(200);
} else {
$(submenu).slideUp(200);
}
});
HTML
<div id="masthead" class="menu navbar navbar" role="banner">
<div class="logo-navbar container-logo">
<div class="container-fullwidth">
<div class="navbar-header">
<div class="menu-left-container"><ul id="menu-left" class="nav navbar-nav"><li id="menu-item-184" class="menu-item"><a href="#">Item 1</a></li>
<li id="menu-item-239" class="menu-item"> <a href="#">Item 2</a>
<ul class="sub-menu">
<li id="menu-item-238" class="menu-item"><a href="#">Sub-Item 1</a></li>
<li id="menu-item-237" class="menu-item"><a href="#">Sub-Item 2</a></li>
<li id="menu-item-240" class="menu-item"><a href="#">Sub-Item 3</a></li>
<li id="menu-item-241" class="menu-item"><a href="#">Sub-Item 4</a></li>
</ul>
</li>
</ul></div><a href="#" class="navbar-brand">
<img src="logo.png">
</a>
<div class="menu-right-container"><ul id="menu-right" class="nav navbar-nav"><li id="menu-item"><a href="#">Item 3 Illustrations</a></li>
<li id="menu-item-189" class="menu-item"><a href="#">Item 4</a></li>
</ul>
</div>
</div>
</div>
</div>
(以下のコードを参照してください)。誰かが私を助けることを願っています!
乾杯!
@S .koあなたはcodepenなどのライブデモを提供できますか? – HenryDev