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

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

 更新時間:2011年12月12日 20:40:41   作者:  
背景圖跟隨鼠標(biāo)移動的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, //鼠標(biāo)的clientX坐標(biāo)
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偏移,并對值進(jìn)行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){//往右移鼠標(biāo)圖片往左跑
          this.$L=o.X;
P[0]=(o.iw<(P[0]-10))?o.iw:(P[0]-10);
}
if(o.X<this.$L){//往左移鼠標(biāo)圖片往右跑
          this.$L=o.X;
P[0]=((P[0]+10)>0)?0:(P[0]+10);
}
if(o.Y>this.$T){//往下移鼠標(biāo)圖片往上跑
          this.$T=o.Y;
P[1]=(o.ih<(P[1]-10))?o.ih:(P[1]-10);
}
if(o.Y<this.$T){//往上移鼠標(biāo)圖片往下跑
          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)文章

最新評論

彭泽县| 大化| 郸城县| 柳州市| 灵宝市| 无锡市| 固镇县| 沅陵县| 临猗县| 安陆市| 喀喇沁旗| 仁怀市| 绩溪县| 宁河县| 洮南市| 华蓥市| 连州市| 普格县| 湘潭县| 肇庆市| 建水县| 石嘴山市| 通河县| 伊川县| 建阳市| 高密市| 柘荣县| 石柱| 东莞市| 泗阳县| 平湖市| 小金县| 犍为县| 出国| 临邑县| 陇南市| 青田县| 甘谷县| 鹤壁市| 名山县| 福泉市|