我正在破解 jquery 向下滑动的修复程序。
到目前为止,我有:
$div.hide().css({ height : 0 });
$div.show().animate({ height : height }, { duration: 1000 });
但我想将 div 的显示延迟 1 秒。我试过 .delay(1000) 但它不起作用。
谢谢你的帮助。
我正在破解 jquery 向下滑动的修复程序。
到目前为止,我有:
$div.hide().css({ height : 0 });
$div.show().animate({ height : height }, { duration: 1000 });
但我想将 div 的显示延迟 1 秒。我试过 .delay(1000) 但它不起作用。
谢谢你的帮助。
您可以使用setTimeout
setTimeout(function(){
$div.show().animate({ height : height }, { duration: 1000 });
},1000); // 1 second delay
执行起来相当简单。
$div.hide().css({ height : 0 });
setTimeout(function() {
$div.show().animate({ height : height }, { duration: 1000 }), 1000)
};