最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

背景圖跟隨鼠標移動的Mootools插件實現(xiàn)代碼

 更新時間:2011年12月12日 20:40:41   作者:  
背景圖跟隨鼠標移動的Mootools插件實現(xiàn)代碼,學(xué)習(xí)mootools的朋友可以參考下。

效果演示:

源代碼:

復(fù)制代碼 代碼如下:

<script style="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.4.1/mootools-yui-compressed.js"></script>
</head>
<body id='a'>
<h2 class='a'>Single images</h2>
<div id='bsfdimg' style='background:url("/upload/201112/20111212204031245.jpg") no-repeat scroll -50px -50px transparent;width:260px;height:200px;' w='392' h='600'></div>
<script type='text/javascript'>
var MoveBKimg=new Class({
initialize:function(){
this.$L=0;
this.$T=0;
},
Todo:function(i,opt){
this.opt={
bw:opt.bw || 0, //容器寬度
bh:opt.bh || 0,
iw:opt.iw || 0, //圖像寬度
ih:opt.ih || 0,
X:opt.X || 0, //鼠標的clientX坐標
Y:opt.Y || 0
};o=this.opt;
if(!i || !o.iw || !o.ih || !o.bw || !o.bh){return false;}
o.iw=o.iw-o.bw; //圖像實際可被移動的x軸范圍
o.ih=o.ih-o.bh;
var P=i.getStyle('background-position');P=P.split(" ");//取得目前背景圖的position值,并拆分轉(zhuǎn)為Int型
P[0]=P[0].toInt();P[0]=(P[0].abs()>o.iw)?((P[0]<0)?-o.iw:o.iw):P[0];//背景圖目前的X偏移,并對值進行2次修正
P[1]=P[1].toInt();P[1]=(P[1].abs()>o.ih)?((P[1]<0)?-o.ih:o.ih):P[1];
console.log(o.X+'|'+o.Y);
if(o.X>this.$L){//往右移鼠標圖片往左跑
          this.$L=o.X;
P[0]=(o.iw<(P[0]-10))?o.iw:(P[0]-10);
}
if(o.X<this.$L){//往左移鼠標圖片往右跑
          this.$L=o.X;
P[0]=((P[0]+10)>0)?0:(P[0]+10);
}
if(o.Y>this.$T){//往下移鼠標圖片往上跑
          this.$T=o.Y;
P[1]=(o.ih<(P[1]-10))?o.ih:(P[1]-10);
}
if(o.Y<this.$T){//往上移鼠標圖片往下跑
          this.$T=o.Y;
P[1]=((P[1]+10)>0)?0:(P[1]+10);
}
i.setStyle('background-position',''+P[0]+'px '+P[1]+'px');//重新給背景圖的position賦值
}
});
El=$('bsfdimg');
var MoveBKimg=new MoveBKimg();
El.addEvent('mousemove',function(event){
MoveBKimg.Todo(El,{bw:260,bh:200,iw:392,ih:600,X:event.client.x,Y:event.client.y});
})
</script>

相關(guān)文章

最新評論

涟水县| 肇东市| 黄大仙区| 洪湖市| 益阳市| 吴川市| 内乡县| 衡山县| 会昌县| 满洲里市| 阿尔山市| 西青区| 合阳县| 南城县| 新郑市| 交口县| 达州市| 镇江市| 瑞丽市| 怀化市| 瓦房店市| 札达县| 清流县| 平利县| 镇雄县| 金坛市| 渝中区| 吉林市| 遂平县| 乌鲁木齐县| 海口市| 敦煌市| 垦利县| 鄯善县| 桂林市| 汽车| 荣成市| 贵州省| 留坝县| 甘孜| 调兵山市|