介绍
本篇文章为大家展示了使用JavaScript项目编写一个图片抖动放大效果,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
var xm; var ym; ,/*,====,onmousemove event ====*/时间=document.onmousemove 函数(e) { 如果(window.event), e=window.event; xm =, (e.x | |, e.clientX); ym =, (e.y | |, e.clientY); } ,/*,====,window resize ====*/function 调整(),{ 如果diapo diapo.resize (); } 时间=onresize 调整; ,/*,====,opacity ====*/时间=setOpacity 函数(o,,α){ 如果(o.filters) o.filters.alpha.opacity =, alpha *, 100;, else o.style.opacity =,α; } , , ,/*=====祝福;encapsulate script ====*/diapo =, { O : [], DC : 0, img : 0, txt : 0, N : 0, xm : 0, ym : 0, nx : 0, ny : 0, nw : 0, nh : 0, rs : 0, rsB : 0, zo : 0, tx_pos : 0, tx_var : 0, tx_target : 0, ,///,script parameters 时间:attraction 2, 时间:acceleration 。9, dampening : 1。, 时间:zoomOver 2, zoomClick : 6, 时间:transparency 8, font_size: 18日//,/*,====,diapo resize ====*/resize :,函数(){ (){ 时间=nx DC.offsetLeft; 时间=ny DC.offsetTop; 时间=nw DC.offsetWidth; 时间=nh DC.offsetHeight; 时间=txt.style.fontSize Math.round (nh /, font_size), +,“px"; 如果(Math.abs (rs-rsB) & lt; 100),为(var i=0;, i使用JavaScript项目编写一个图片抖动放大效果