모든 링크 달린 이미지에 마우스 오버시 반짝이는 효과 정보
모든 링크 달린 이미지에 마우스 오버시 반짝이는 효과본문
var globopObject;var opIndex=0;
var cleared=true;var direction=10;
function dynOpacity(opObject,stop)
{if (stop) {clearInterval(window.tm);cleared=true;
opIndex=10;return;}
globopObject=opObject;if (opIndex>110) direction=-4;if (opIndex<0) direction=4;
opIndex+=direction;globopObject.style.filter='alpha(opacity:' + opIndex + ')';
if (cleared)
{window.tm=setInterval("dynOpacity(globopObject,false);",1);cleared=false;}}
function handleevent()
{if (event.type=="mouseover")if(event.srcElement.tagName=="IMG")
if (event.srcElement.parentElement.tagName=="A")
{dynOpacity(event.srcElement,false);}
if (event.type=="mouseout")if(event.srcElement.tagName=="IMG")
{event.srcElement.style.filter="";dynOpacity(event.srcElement,true); }}
document.onmouseover=handleevent;
document.onmouseout=handleevent;
function MM_swapImgRestore() {
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() {
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementbyId) x=d.getElementbyId(n); return x;
}
function MM_swapImage() {
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
위에 스크립트 소스를 그누보드 사용자라면 common.js 에 추가해넣으시면 됩니다.
var cleared=true;var direction=10;
function dynOpacity(opObject,stop)
{if (stop) {clearInterval(window.tm);cleared=true;
opIndex=10;return;}
globopObject=opObject;if (opIndex>110) direction=-4;if (opIndex<0) direction=4;
opIndex+=direction;globopObject.style.filter='alpha(opacity:' + opIndex + ')';
if (cleared)
{window.tm=setInterval("dynOpacity(globopObject,false);",1);cleared=false;}}
function handleevent()
{if (event.type=="mouseover")if(event.srcElement.tagName=="IMG")
if (event.srcElement.parentElement.tagName=="A")
{dynOpacity(event.srcElement,false);}
if (event.type=="mouseout")if(event.srcElement.tagName=="IMG")
{event.srcElement.style.filter="";dynOpacity(event.srcElement,true); }}
document.onmouseover=handleevent;
document.onmouseout=handleevent;
function MM_swapImgRestore() {
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() {
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementbyId) x=d.getElementbyId(n); return x;
}
function MM_swapImage() {
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
위에 스크립트 소스를 그누보드 사용자라면 common.js 에 추가해넣으시면 됩니다.
추천
3
3
댓글 8개
적용해보니 좋네요 ...
잘 쓰겠습니다......!!
잘 쓰겠습니다......!!
아 좋네요 감사 ..멋있어요 ^^
감사합니다....

이쁩니다 감사해여 ㅎ

잘 쓰겠습니다~ ^^
좋은정보감사합니다.
잘 적용되고 좋습니다^^
모든 링크 달린 이미지에 마우스 오버시 반짝이는 효과