
偶尔看到了百度的广告特效,在鼠标放到图片上,图片会有个上下抖动的特效。很喜欢这种感觉。在于是摸索了一下,下面是一些步骤。1。查看源文件,在查看后很纳闷的发现,此页并没有包含那些奖品信息。这样就断定代码在另一个页面中。于是想当然的以为是用的框架连接的地址。结果没查到,却看到了一个这样的信息:
可以看到此页面是用task-awards为ID的div当容器的,所以,单击页面上的JS文件,查找task-awards
2。终于皇天不负有心人,在base.js中查到了这段代码,可以看到被映射到了awards.html地址,加之下面的widget/路径.所以此页面的完整路径就被找出来了
为:https://www.baidu.com/search/baike/usertask/mingmantianxia/widget/awards.html
01functiongetWidgets(){
02varmodules={
03"task-intro-box":"intro.html"
04,"task-awards":"awards.html"
05,"task-gongao":"gongao.html"
06,"task-rule":"rule.html"
07,"faq":"faq.html"
08,"task-gongao":"gongao.html"
09};
10$.each(modules,function(key,val){
11if(G(key)){
12$.get("widget/"+val,function(data){
13$(data).appendTo($("#"+key));
14});
15}
16
17});
18
19}
3。查看awards.html页面的源文件.可以看到这段图片效果的调用
1$("ul.awardsimg").each(function(k,img){
2newJumpObj(img,10);
3$(img).hover(function(){this.parentNode.parentNode.className="hover"});
4$(img.parentNode).click(function(){returnfalse;});//阻止被点击
5})
6$("ul.awardsli").hover(function(){this.className="hover"}).mouseout(function(){this.className=""});
4.然后我们只要查找JumpObj这个js方法的代码就可以啦.同样在base.js中查到了此方法:
01functionJumpObj(elem,range,startFunc,endFunc){
02//图片鼠标移上去的动画效果,感谢aoao的支持
03varcurMax=range=range||6;
04startFunc=startFunc||function(){};
05endFunc=endFunc||function(){};
06vardrct=0;
07varstep=1;
08
09init();
10
11functioninit(){elem.style.position='relative';active()}
12functionactive(){elem.onmouseover=function(e){if(!drct)jump()}}
13functiondeactive(){elem.onmouseover=null}
14
15functionjump(){
16vart=parseInt(elem.style.top);
17if(!drct)motionStart();
18else{
19varnextTop=t-step*drct;
20if(nextTop=-curMax&&nextTop<=0)elem.style.top=nextTop+'px';
21elseif(nextTop<-curMax)drct=-1;
22else{
23varnextMax=curMax/2;
24if(nextMax<1){motionOver();return;}
25curMax=nextMax;
26drct=1;
27}
28}
29setTimeout(function(){jump()},200/(curMax+3)+drct*3);
30}
31functionmotionStart(){
32startFunc.apply(this);
33elem.style.top='0';
34drct=1;
35}
36functionmotionOver(){
37endFunc.apply(this);
38curMax=range;
39drct=0;
40elem.style.top='0';
41}
42
43this.jump=jump;
44this.active=active;
45this.deactive=deactive;
46}
5。这样就大工告成啦.以后再使用的时候,按下列步骤就可以了
<1导入jquery包,和base.js文件(存放JumpObj方法)
<2在页面加载的时候注册鼠标移入事件,调用JumpObj方法百度效果页面:https://www.baidu.com/search/baike/usertask/mingmantianxia/
Tags:实现百度的鼠标移入图片抖动的特效,鼠标移入图片抖动.
电影去马赛克工具(Video Enhancer)媒体制作 / 22.81MB / 2014-1-27 / WinXP / / 小编点评:InfognitionVideoE.
下载
传奇永恒官方客户端下载器下载工具 / 529.57MB / 2018-9-2 / WinXP, Win7, win8 / / 小编点评:传奇永恒官方客户端下载器是专门为喜欢传.
下载
ReportMagic for WinGate V1.0.0下载 下载工具 / 277.78MB / 2014-9-1 / Win8,Win7,WinXP / 英文 / 免费软件 小编点评:软件介绍ReportMagicfo.
下载
倒数日app下载-倒数日 v0.6.7 手机版生活服务 / 991.21MB / 2013-12-3 / / 小编点评:软件介绍倒数日app是一款趣味十足的.
下载
兴慈人才网app下载-兴慈人才网 v1.8.2 安卓版生活服务 / 104.68MB / 2017-12-26 / / 小编点评:软件介绍兴慈人才网是一个线上招聘和.
下载
社区管家app下载-社区管家 v1.24 安卓版生活服务 / 24.20MB / 2016-10-18 / / 小编点评:软件介绍社区管家app是一款社区管.
下载
哆啦宝商户app下载-哆啦宝商户 v2.4.9.1 安卓版生活服务 / 344.70MB / 2021-6-28 / / 小编点评:软件介绍哆啦宝商户是专为实体店打造.
下载
大润发优鲜app下载-大润发优鲜app正版下载生活服务 / 411.94MB / 2015-6-22 / / 小编点评:软件介绍大润发优鲜app是一款很好.
下载
萌小喵日记手机版下载-萌小喵日记手机版安卓版下载生活服务 / 600.6MB / 2010-10-27 / / 小编点评:软件介绍萌小喵日记手机版是一款非常.
下载
坚果天气app免费下载-坚果天气app下载最新版生活服务 / 891.6MB / 2020-3-9 / / 小编点评:软件介绍《坚果天气app》是一款可.
下载
小新当家app下载-小新当家 v1.0.0 手机版生活服务 / 584.81MB / 2022-6-6 / / 小编点评:软件介绍小新当家是一款为小区的业主提.
下载
挖街app下载-挖街 v1.0.2 手机版生活服务 / 512.42MB / 2017-3-13 / / 小编点评:软件介绍挖街app是为用户提供的一款.
下载
在天空上滚球免费版下载-在天空上滚球游戏下载v1.0000 安卓版益智休闲 / 732.16MB / 2017-2-12 / Android / 中文 / v1.0000 安卓版 小编点评:在天空上滚球游戏是一款休闲闯关类的冒险游戏玩法.
下载
air weather最新版下载-air weather软件下载v1.1.7 安卓版
熊猫博士的家游戏下载-熊猫博士的家手机版下载v1.1 安卓版
机器人防御游戏下载-机器人防御手机版下载v1.1.0 安卓最新版
村里app下载-村里手机客户端下载v1.6.8 安卓版
全晟速达软件下载-全晟速达app下载v2.0.0 安卓版
光谷翻译官译员端软件下载-光谷翻译官译员端手机版下载v1.1.2 安卓最新版
老六脑洞秀游戏下载-老六脑洞秀手机版下载v1.0.1 安卓版
防空炮模拟器手机版下载-防空炮模拟器2024最新版下载v2.1.8 安卓版
保卫部落3d终极塔防破解版下载-保卫部落3d终极塔防中文破解版下载v1.1.0 安卓版
数字玉州软件下载-数字玉州app下载v1.5.10-release 安卓版
气象天气通最新版下载-气象天气通app官方版下载v3.2 安卓版
Tiyatirkino软件下载-tiyatir电视版下载v1.5.6 安卓官方版
全民捞鱼游戏下载安装-全民捞鱼最新版下载v0.1 安卓版
益智休闲 / 437.97MB / 2019-2-20 / Android / 中文 / v0.1 安卓版 下载
勇者传说2暗黑崛起下载官方版-勇者传说2暗黑崛起手游下载v8.1.5 安卓最新版
策略塔防 / 257.64MB / 2019-11-25 / Android / 中文 / 海南盈趣互动娱乐有限公司 / v8.1.5 安卓最新版 下载
领空冲突手游下载-领空冲突游戏下载v1.0.1 安卓版
策略塔防 / 552.54MB / 2015-2-20 / Android / 中文 / 花海子网络科技有限公司 / v1.0.1 安卓版 下载
通用空调电视遥控器手机版下载-通用空调电视遥控器app下载v5.0 安卓版
生活实用 / 301.73MB / 2012-11-7 / Android / 中文 / 山东夏青软件科技有限公司 / v5.0 安卓版 下载
pp视频旧版本下载安装-pp视频历史版本下载v3.4.0 安卓老版本
视频播放 / 830.44MB / 2015-11-23 / Android / 中文 / 上海聚力传媒技术有限公司 / v3.4.0 安卓老版本 下载
史上最烧脑游戏下载-史上最烧脑游戏最新版下载v1.0 安卓版
益智休闲 / 868.33MB / 2013-7-22 / Android / 中文 / v1.0 安卓版 下载
皮皮猫破解版下载-皮皮猫内购破解版下载v1.003.10229 安卓版
益智休闲 / 616.51MB / 2018-11-3 / Android / 中文 / v1.003.10229 安卓版 下载
经典决斗官方版下载-经典决斗游戏下载v1.9.2 安卓最新版
益智休闲 / 337.23MB / 2021-12-9 / Android / 中文 / v1.9.2 安卓最新版 下载
turbo boy游戏下载-turbo boy正式版下载v1.0.1 安卓版
益智休闲 / 740.52MB / 2011-5-23 / Android / 中文 / v1.0.1 安卓版 下载
未来机甲决战果盘版手游下载-果盘未来机甲决战手机版下载v1.1.5 安卓版
策略塔防 / 947.19MB / 2013-4-10 / Android / 中文 / v1.1.5 安卓版 下载
火柴人跳啊跳最新版下载-火柴人跳啊跳手机版下载v1.0 安卓版
益智休闲 / 864.56MB / 2013-9-15 / Android / 中文 / Jump Games / v1.0 安卓版 下载
长沙住房app下载官方版-长沙住房app最新版本(购房资格认证)下载v2.5.9 安卓版
生活实用 / 941.50MB / 2017-7-9 / Android / 中文 / 长沙兆吉信息科技有限公司 / v2.5.9 安卓版 下载
克谨律所手机版下载-克谨律所app下载v1.0.5 安卓版
生活实用 / 456.5MB / 2021-3-29 / Android / 中文 / 河南克谨律师事务所 / v1.0.5 安卓版 下载