jQuery.prepend() 函数的回调
可以在 prepend 方法中添加回调吗?我需要等到 DOM 重建然后开始淡入淡出动画。
$("body").prepend(div);
$(div).css({
'opacity': 1
});
动画是用 CSS3 过渡制作的,所以我只需要等待 DOM 准备好,然后更改 CSS 不透明度。.
is possible to add callback into prepend method? I need to wait until DOM is rebuild and then start fade animation.
$("body").prepend(div);
$(div).css({
'opacity': 1
});
The animation is made with CSS3 transitions, so I only need to wait for DOM ready and then change the CSS opacity..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是更新: http://jsfiddle.net/8MFJQ/4/
前缀没有回调,因为 DOM 已准备好调用。我正在使用 Jquery 的 fadeIn 和 fadeOut 也可以实现更广泛的浏览器覆盖范围。
Here's an update: http://jsfiddle.net/8MFJQ/4/
prepend doesn't have a callback because the DOM is ready with the call. I'm using Jquery's fadeIn and fadeOut as well to achieve wider browser coverage.
如果我没记错的话,你可以这样做
$("body").append(div).css({'opacity': 1});
。或者也许您必须更改方法,例如$(div).appendTo('body').css({'opacity': 1});
If I'm not wrong you can do it like that
$("body").append(div).css({'opacity': 1});
. Or maybe you've to change the method for, like this$(div).appendTo('body').css({'opacity': 1});