【发布时间】:2020-07-09 23:00:15
【问题描述】:
我正在尝试在 JQuery 中制作一个 div 的逐步动画。我通过单击调用动画,然后双击调用第二个动画,然后第三个......
我的问题是它们重叠。如果我开始双击 div,它会同时启动第一个和第二个动画,它会发疯。所以我试图让它在第一个功能停止后才激活 dblclick。
我试图让它与 if else 和 .is 选择器一起工作,但它不起作用。
$(document).ready( function (){
$(".group").one("click", showInfo);
})
function showInfo(){
$(this).stop().animate({height: "260px"});
$(".group").one("dblclick", showMoreInfo);
})
function showMoreInfo(){
$(this).stop().animate({height: "0px"});
$(".group").one("click", showInfo);
})
【问题讨论】:
-
如果没有工作示例,这很难诊断,但请尝试将
.grupo事件处理程序放在animate调用的回调中 -
也发布你的 html/css
标签: javascript jquery animation styles