来自 系统操作 2019-09-12 12:44 的文章
当前位置: 六合联盟网 > 系统操作 > 正文

鼠标移动展现图片的简要实例,Javascript鼠标移动

一、js代码

Javascript鼠标移动突显图片的简短实例

 本篇小说主借使对js鼠标移动显示图片的简练实例进行了介绍,必要的爱人能够回复参考下,希望对我们有着帮忙

一、js代码

 

 代码如下:

//***********私下认可设置定义.*********************   

tPopWait=50;//停留tWait豪秒后显得提醒。   

tPopShow=伍仟;//展现tShow豪秒后关门提示   

showPopStep=20;  

popOpacity=99;  

 

//***************在那之中变量定义*****************   

sPop=null;  

curShow=null;  

tFadeOut=null;  

tFadeIn=null;  

tFadeWaiting=null;  

 

document.write("<mce:style type='text/css'id='defaultPopStyle'><!--  

");  

document.write(".cPopText { line-break : normal;word-break : break-all ; background-color: #FEFCF3;color:#000000; border: 1px #E7B68C solid;padding-top: 2px; padding-right: 4px; padding-left: 4px; padding-bottom: 2px;font-size: 12px;width:96px; filter: Alpha(Opacity=0)}");  

document.write("  

--></mce:style><style type='text/css'id='defaultPopStyle' mce_bogus="1">");  

document.write(".cPopText { line-break : normal;word-break : break-all ; background-color: #FEFCF3;color:#000000; border: 1px #E7B68C solid;padding-top: 2px; padding-right: 4px; padding-left: 4px; padding-bottom: 2px;font-size: 12px;width:96px; filter: Alpha(Opacity=0)}");  

document.write("</style>");  

document.write("<div id='dypopLayer' style="position:absolute;z-index:1000;" mce_style="position:absolute;z-index:1000;" class='cPopText'></div>");  

 

  

function showPopupText(){  

var o=event.srcElement;  

    MouseX=event.x;  

    MouseY=event.y;  

    if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};  

        if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};  

    if(o.dypop!=sPop) {  

            sPop=o.dypop;  

            clearTimeout(curShow);  

            clearTimeout(tFadeOut);  

            clearTimeout(tFadeIn);  

            clearTimeout(tFadeWaiting);   

            if(sPop==null || sPop=="") {  

                dypopLayer.innerHTML="";  

                dypopLayer.style.filter="Alpha()";  

                dypopLayer.filters.Alpha.opacity=0;   

                }  

            else {  

                if(o.dyclass!=null) popStyle=o.dyclass   

                    else popStyle="cPopText";  

                curShow=setTimeout("showIt()",tPopWait);  

            }  

 

    }  

}  

 

function showIt(){  

        dypopLayer.className=popStyle;  

        dypopLayer.innerHTML=sPop;  

        popWidth=dypopLayer.clientWidth;  

        popHeight=dypopLayer.clientHeight;  

        if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24  

            else popLeftAdjust=0;  

        if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24  

            else popTopAdjust=0;  

 

        dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;  

        dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;  

        dypopLayer.style.filter="Alpha(Opacity=0)";  

        fadeOut();  

}  

 

function fadeOut(){  

    if(dypopLayer.filters.Alpha.opacity<popOpacity) {  

        dypopLayer.filters.Alpha.opacity+=showPopStep;  

        tFadeOut=setTimeout("fadeOut()",1);  

        }  

        else {  

            dypopLayer.filters.Alpha.opacity=popOpacity;  

            tFadeWaiting=setTimeout("fadeIn()",tPopShow);  

            }  

}  

 

function fadeIn(){  

    if(dypopLayer.filters.Alpha.opacity>0) {  

        dypopLayer.filters.Alpha.opacity-=1;  

        tFadeIn=setTimeout("fadeIn()",1);  

        }  

}  

document.onmouseover=showPopupText;  

 

二、html代码包蕴js代码就可以,使用模范

 

<a href="../UpLoadFile/200911784060017.jpg" target="_blank" title="<img src=../UpLoadFile/200911784060017.jpg  />">大</a> <a href="../UpLoadFile/200911784060018.jpg" target="_blank" title="<img src=../UpLoadFile/200911784060018.jpg width=96 height=70 />">小</a>

 

 

本篇小说主假如对js鼠标移动展现图片的粗略实例实行了介绍,需求的心上人能够还原参照他事他说加以考察下,希望对大...

复制代码 代码如下:

//***********私下认可设置定义.*********************  
tPopWait=50;//停留tWait豪秒后显得提醒。  
tPopShow=四千;//彰显tShow豪秒后关门提醒  
showPopStep=20; 
popOpacity=99; 

//***************个中变量定义*****************  
sPop=null; 
curShow=null; 
tFadeOut=null; 
tFadeIn=null; 
tFadeWaiting=null; 

document.write("<mce:style type='text/css'id='defaultPopStyle'><!-- 
"); 
document.write(".cPopText { line-break : normal;word-break : break-all ; background-color: #FEFCF3;color:#000000; border: 1px #E7B68C solid;padding-top: 2px; padding-right: 4px; padding-left: 4px; padding-bottom: 2px;font-size: 12px;width:96px; filter: Alpha(Opacity=0)}"); 
document.write(" 
--></mce:style><style type='text/css'id='defaultPopStyle' mce_bogus="1">"); 
document.write(".cPopText { line-break : normal;word-break : break-all ; background-color: #FEFCF3;color:#000000; border: 1px #E7B68C solid;padding-top: 2px; padding-right: 4px; padding-left: 4px; padding-bottom: 2px;font-size: 12px;width:96px; filter: Alpha(Opacity=0)}"); 
document.write("</style>"); 
document.write("<div id='dypopLayer' style="position:absolute;z-index:1000;" mce_style="position:absolute;z-index:1000;" class='cPopText'></div>"); 

 
function showPopupText(){ 
var o=event.srcElement; 
    MouseX=event.x; 
    MouseY=event.y; 
    if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""}; 
        if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""}; 
    if(o.dypop!=sPop) { 
            sPop=o.dypop; 
            clearTimeout(curShow); 
            clearTimeout(tFadeOut); 
            clearTimeout(tFadeIn); 
            clearTimeout(tFadeWaiting);  
            if(sPop==null || sPop=="") { 
                dypopLayer.innerHTML=""; 
                dypopLayer.style.filter="Alpha()"; 
                dypopLayer.filters.Alpha.opacity=0;  
                } 
            else { 
                if(o.dyclass!=null) popStyle=o.dyclass  
                    else popStyle="cPopText"; 
                curShow=setTimeout("showIt()",tPopWait); 
            } 

    } 

function showIt(){ 
        dypopLayer.className=popStyle; 
        dypopLayer.innerHTML=sPop; 
        popWidth=dypopLayer.clientWidth; 
        popHeight=dypopLayer.clientHeight; 
        if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24 
            else popLeftAdjust=0; 
        if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24 
            else popTopAdjust=0; 

        dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust; 
        dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust; 
        dypopLayer.style.filter="Alpha(Opacity=0)"; 
        fadeOut(); 

function fadeOut(){ 
    if(dypopLayer.filters.Alpha.opacity<popOpacity) { 
        dypopLayer.filters.Alpha.opacity+=showPopStep; 
        tFadeOut=setTimeout("fadeOut()",1); 
        } 
        else { 
            dypopLayer.filters.Alpha.opacity=popOpacity; 
            tFadeWaiting=setTimeout("fadeIn()",tPopShow); 
            } 

function fadeIn(){ 
    if(dypopLayer.filters.Alpha.opacity>0) { 
        dypopLayer.filters.Alpha.opacity-=1; 
        tFadeIn=setTimeout("fadeIn()",1); 
        } 

document.onmouseover=showPopupText; 

二、html代码包含js代码就可以,使用表率

<a href="../UpLoadFile/200911784060017.jpg" target="_blank" title="<img src=../UpLoadFile/200911784060017.jpg  />">大</a> <a href="../UpLoadFile/200911784060018.jpg" target="_blank" title="<img src=../UpLoadFile/200911784060018.jpg width=96 height=70 />">小</a>

图片 1

您或然感兴趣的篇章:

  • 基于JavaScript完成鼠标箭头移动图片跟着移动
  • JavaScript轻易实现鼠标移动切换图片的点子
  • js图片跟随鼠标移动代码
  • javascript兑现图片跟随鼠标移动作效果果的法子
  • js依据鼠标移动速度背景图片自动旋转的章程
  • js落成跟随鼠标移动且带关闭功能的图样广告实例
  • JS完成鼠标移动到缩略图展现大图的图片放大效应
  • JavaScript 调节图片改造重叠顺序的代码(鼠标移动切换)
  • js鼠标移动在title中体现图片的法力代码
  • js实现鼠标左右平移,图片也随之移动作效果果

本文由六合联盟网发布于系统操作,转载请注明出处:鼠标移动展现图片的简要实例,Javascript鼠标移动

关键词: