【发布时间】:2023-03-17 16:19:01
【问题描述】:
尝试多次滚动悬停在链接上,这会触发重复动画。
JQUERY//
// Wait for the page and all the DOM to be fully loaded
$('body').ready(function() {
// Add the 'hover' event listener to our drop down class
$('.dropdown').hover(function() {
// When the event is triggered, grab the current element 'this' and
// find it's children '.sub_navigation' and display/hide them
$(this).find('.sub_navigation').slideToggle();
});
});
HTML//
<ul id="navigation">
<li class="dropdown"><a href="#">Dropdown</a>
<ul class="sub_navigation">
<li><a href="#">Sub Navigation 1</a></li>
<li><a href="#">Sub Navigation 2</a></li>
<li><a href="#">Sub Navigation 3</a></li>
</ul>
</li>
<li class="dropdown"><a href="#">Dropdown 2</a>
<ul class="sub_navigation">
<li><a href="#">Sub Navigation 1</a></li>
<li><a href="#">Sub Navigation 2</a></li>
<li><a href="#">Sub Navigation 3</a></li>
</ul>
</li>
【问题讨论】:
-
我的问题是整篇文章的主题。不过谢谢。
标签: jquery animation drop-down-menu repeat