cuốn sách gpt4 ai đã làm

javascript - slideDown 立即 li 并向上滑动其他 li 元素

In lại Tác giả: Walker 123 更新时间:2023-11-28 04:52:21 29 4
mua khóa gpt4 Nike

我想滑动当前ul元素下的所有元素和slideDown yếu tố

$(document).ready(function(){
$("li").slideUp();
});

$(".nav").hover(function(e){
$(this).children("li").slideDown();
$("li").slideUp();
e.stopPropogation();
});

cái này是 fiddle

问题是它最终会向上滑动我做错了什么?

câu trả lời hay nhất

您需要定位所有其他导航的 LI,不包括当前导航,因此请使用not:

Ví dụ

 $(".nav").hover(function (e) {
$(this).children("li").slideDown();
$(".nav").not(this).find("li").slideUp();
e.stopPropogation();
});

JSDFiddle: http://jsfiddle.net/TrueBlueAussie/kcGZJ/46/

由于您遇到重叠 Action 的问题,通常的“修复”是停止先前的动画,这样它们至少不会链接并运行到完成:

 $(".nav").hover(function (e) {
$(this).children("li").stop(true,true).slideDown();
$(".nav").not(this).find("li").stop(true,true).slideUp();
e.stopPropogation();
});

JSFiddle: http://jsfiddle.net/TrueBlueAussie/kcGZJ/55/

关于javascript - slideDown 立即 li 并向上滑动其他 li 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29771350/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress