周五比较闲,用jQuery简单模拟了下Google的大公鸡,基本效果都实现了,但是思路不敢保证很好。
而且,Google为了鼠标事件更加精细,用了若干小div来处理,而我为了省事则直接在公鸡的各个部位处理了。因此点击事件的精细度远没他的好。
<div id="cock">
<div id="face"></div>
<div id="head"></div>
<div id="plumage1"></div>
<div id="plumage2"></div>
<div id="plumage3"></div>
<div id="plumage4"></div>
<div id="wing"></div>
<div id="foot"></div>
<div id="link"></div>
</div>
正如前面说的, 大公鸡我只用了这种简单的结构。
就不截图了。
//换换我的小衣服
var changeStyle = function($this, type, maxNum){
var i = 0;
$this.one('click', function(){
//开始换衣后就不再抖毛啦~
clearInterval(autoPlumageShake);
}).bind('click', function(){
$(this).css('background-position', type[++i]);
if(i==maxNum){i=0}
});
};
//张张我的小嘴巴
var mouthShake = function(){
setTimeout(function(){
$('#face').css({'background-position': '-80px -457px'});
}, 400);
setTimeout(function(){
$('#face').css({'background-position': '0 -457px'});
}, 600);
setTimeout(function(){
wingClick();
}, 610);
};
//摇摇我的小翅膀
var wingShake = function(num){
$('#wing').css({'background-position': Cock.wing[13-num]});
return function(){
if(num--){
setTimeout(wingShake(num), 60);
}
};
};
分享到:
相关推荐
标题 "2011google圣诞节doodle源码" 指的是谷歌在2011年圣诞节期间在其首页上展示的特殊Logo,也就是Doodle的编程代码。Doodle是Google为了纪念节日、重要人物或事件而设计的特殊Logo,通常会以互动或动画的形式呈现...
【Google粘土动画Doodle代码】是Google为了庆祝或纪念某个特殊事件或人物,而特别设计的一种互动式Logo,通常会在Google主页上展示。这些Doodles不仅富有创意,还经常包含一些趣味性的交互元素,例如这次提到的粘土...
NULL 博文链接:https://bun-ny.iteye.com/blog/1481208
【Google创意动画Doodle代码】是一个集合了JavaScript特效与图片相册展示的项目,它展示了谷歌如何用富有创意的方式庆祝特殊事件或纪念日。在这个压缩包中,我们有以下几个关键文件: 1. **说明.htm**:这个文件...
标题 "Google首页电吉他Doodle源码" 涉及的是Google在其首页上展示的一款特别设计的互动式电吉他动画,通常称为"Doodle"。Doodles是Google为了纪念重要人物、事件或节日而制作的创意搜索logo。在这个特定的Doodle中...
Doodle Jump 源代码,需要的请下载,Doodle Jump 是 app store排名前20的游戏,与之前发放的tiny wings一样,有需要参考的下载吧,放出两个链接: Doodle Jump: ...
【Doodle】是一种独特的字体设计风格,它通常包含手绘、涂鸦或卡通元素,为文本增添了一种轻松、随性和创意的视觉效果。在IT领域,Doodle字体被广泛应用于各种图形设计、网站设计、应用程序界面(UI)以及数字营销...
Doodle Jump是一款深受玩家喜爱的跳跃类游戏,以其简单易上手的操作和无尽的挑战性而闻名。在这个项目中,我们将深入探讨如何使用C++语言实现这款经典游戏。通过分析源代码,我们可以学习到C++在游戏开发中的应用,...
《JS实现的Doodle Library:在Canvas上的绘图探索》 在现代网页开发中,JavaScript是一种不可或缺的语言,它为开发者提供了丰富的功能,特别是在人机交互领域。本项目“js写的doodle-library”就是一个很好的例子,...
在Google粘土动画Doodle中,jQuery可能被用于绑定事件处理器,当用户与Doodle交互时触发相应的动画或行为。此外,jQuery的动画函数可以帮助开发者轻松创建平滑的动画序列,无需处理复杂的计时和帧率问题。 总结来说...
我的主题Google Doodle关于您的Google Doodle的50多个字词。我正在制作一个带有熊猫的Google Doodle。我还没有为Google Doodle制定最终的计划。它可能是lofi学习图像的仿冒品,也可能是动画熊猫,有一定几率出现白化...
为了纪念电吉他之父莱斯·保罗(Les Paul,1915年6月9日-2009年8月13日)诞辰96周年,Google Doodle又出神作,首页的Logo被设计成一个电吉他形,并且鼠标滑过会弹出美妙的音乐,当你按下键盘图标时,还可以直接用...
这是一款益智类,考验反应力和决断力的游戏,游戏名叫Doodle Jump。玩家控制小人,小人是不断往上跳的,玩家需要控制它不让它掉落下去,并找板子让小人跳的更高。跳的越高得分越多,但越到后面板子越稀少,同时还有...
【前端项目-CSS Doodle】是一个创新的Web组件,它为开发者提供了一种利用CSS来绘制复杂图案的强大工具。这个项目的核心在于通过CSS的灵活性和创造性,让开发者能够设计出富有艺术感和个性化的图形。在本文中,我们将...
2014年的三八妇女节刚过去不久,让我们来回味一下节日那天Google为全球妇女更换的Logo动画。该Logo动画利用了CSS3技术实现图形的转圈和播放效果,Google的创意总是那么特别,尤其是把HTML5技术玩的淋漓尽致。
Doodle+Bubble老版本软件,体验很不错。