我知道有很多頁面專門用於此目的,但我的一段代碼似乎不起作用。我不斷收到「Uncaught ReferenceError:$未定義」。當用戶將鼠標懸停在父項上時,我使用jquery顯示/隱藏了我的wordpress子菜單。 (請參見下面的代碼)在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