扫码关注官方订阅号
初次接触 jQuery, 我的问题是,为什么这个 p 中的文字 my panel 会在网页一加载的时候便出现?我以为按照解释执行的原理,会在 p 隐藏显示和上滑下滑都完成之后才显示 my panel 文字。望不吝赐教。
光阴似箭催人老,日月如移越少年。
jQuery的动画api原理是将指定动画加入队列中,然后按顺序执行。你的代码做的只是加入队列这部分工作而已,执行工作是由其他代码异步完成的,不会阻塞当前代码。详情百度jQuery animate
补充一下怎么实现会在 “p 隐藏显示和上滑下滑都完成之后才显示 my panel 文字”的方法
$("#p1").slideUp(1000).delay(1000).slideDown(1000,function(){ $(this).html("aaaa"); });
给最后一个动画添加一个回调就会执行你理解的操作了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
jQuery的动画api原理是将指定动画加入队列中,然后按顺序执行。你的代码做的只是加入队列这部分工作而已,执行工作是由其他代码异步完成的,不会阻塞当前代码。
详情百度jQuery animate
补充一下怎么实现会在 “p 隐藏显示和上滑下滑都完成之后才显示 my panel 文字”的方法
给最后一个动画添加一个回调就会执行你理解的操作了