为了账号安全,请及时绑定邮箱和手机立即绑定
完结撒花zzz
其实有源码就ok了,不懂就百度,谷歌
这个教程真的很好,理解了闭包和面向对象编程,太棒了
声音很娇喘 我差点硬了...

最赞回答 / qq_小石头_8
$.Deferred() 构造函数创建一个新的 Deferred(延迟)对象;一个 Deferred 对象开始于挂起状态。任何使用 deferred.then(), deferred.always(), deferred.done(), 或者 deferred.fail() 添加到这个对象的回调函数都是排队等待执行的;$.Deferred()就是为了让这些动作是有序执行的,执行玩一个在执行下一个

最赞回答 / 非典型材料IT男
虽然知道原因了  但是怕还有人为此困扰 所以还是来说一下。这个就是因为你没有引入jquery.transit.js这个插件的原因!

最新回答 / 慕虎5292548
因为源地址的音乐不存在了,需要把音乐素材下载下来,在本地引入音乐文件,
playURl: 'music/happy.wav', // 正常播放地址
cycleURL: 'music/circulation.wav' // 正常循环播放地址

已采纳回答 / 非典型材料IT男
  加上了自己的一些小修改。     https://github.com/MrZhangFengfeng/anAnimation
为什么那个小男孩不是走的,而是漂移?
为什么结果显示不出来
与offset()不同的是:position()返回的是相对于被定位的祖辈元素的坐标,offset()返回的是相对于当前文档的坐标。

已采纳回答 / 慕移动5443360
找到你会的地方开会往后学,要是找不到就直接从最基础的课程开始学
deferred.then()
有时为了省事,可以把done()和fail()合在一起写,这就是then()方法。
  $.when($.ajax( "/main.php" ))
  .then(successFunc, failureFunc );
如果then()有两个参数,那么第一个参数是done()方法的回调函数,第二个参数是fail()方法的回调方法。如果then()只有一个参数,那么等同于done()。
推荐给大家的一片很好的文章:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html

$.ajax()操作完成后,如果使用的是低于1.5.0版本的jQuery,返回的是XHR对象,你没法进行链式操作;如果高于1.5.0版本,返回的是deferred对象,可以进行链式操作。
这样写更加严谨:
function stratRun(options, runTime) {
var dfdPlay = $.Deferred();
// 恢复走路
restoreWalk();
// 运动的属性
$boy.transition(
options,
runTime,
'linear',
function() {});
return dfdPlay.promise(); // 返回promise对象
}
课程须知
本课程为高级案例课程,其中所用的大部分知识点不做深入剖析,只讲解如何使用,部分代码需要由你自己填充。 需要具备如下知识: 1、HTML4、HTML5 2、CSS2、CSS3 3、JavaScript、jQuery 4、面向对象思想
老师告诉你能学到什么?
1、如何实现页面的无缝滚动 2、如何实现视觉差效果 3、异步编程处理 4、CSS3动画过渡 5、JS动画实现 6、H5的音乐效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消