亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1758 | 回復(fù): 0
打印 上一主題 下一主題

Javascript特效實現(xiàn)鼠標(biāo)移動到小圖,查看大圖效果; [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-12-22 08:54 |只看該作者 |倒序瀏覽

首先感謝“楊中科”老師,免費(fèi)發(fā)布教學(xué)視頻;

老規(guī)矩,先上傳圖片素材;一共六張圖片,三大,三。ù蟮膱D片大家可以把他下載下來,當(dāng)成手機(jī)屏保哦,由于圖片太大,我只讓他顯示200*300了)。

 

小圖片都是通過document.createElement("img") 創(chuàng)建的html標(biāo)簽

 

 

 

圖片上傳完了,下面就該是代碼了,代碼里都有注釋,所以在這里我就不白話了;直接看注釋就OK了;

 

 

 

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    
<title>點小圖看大圖</title>
    
<style type="text/css">
        .imgStyle
        
{
            margin
: 10px;
            padding
: 2px;
            border
: 1px solid #000;
        
}
    
</style>
    
<script language="javascript" type="text/javascript">
        
var data = { "Images/01_small.jpg": ["Images/01.jpg""圖片1"], "Images/02_small.jpg": ["Images/02.jpg""圖片2"], "Images/03_small.jpg": ["Images/03.jpg""圖片3"] };  //Key:Value;

        
function LoadImg() {
            
//遍例小圖(Key)地址;
            for (var smallImgPath in data) {
                
//動態(tài)創(chuàng)建一個img標(biāo)簽
                var smallImg = document.createElement("img");
                
//動態(tài)添加Css樣式;imgStyle為樣式的類名;
                smallImg.className = "imgStyle";
                
//給創(chuàng)建后的img賦值;(圖片路徑)
                smallImg.src = smallImgPath;
                
//通過setAttribute改變大圖片的(相對)路徑;如果不這么寫下面取到的會是絕對路徑;
                smallImg.setAttribute("a1", data[smallImgPath][0]);
                smallImg.setAttribute(
"a2", data[smallImgPath][1]);
                smallImg.onmousemove 
= function () {
                    
//取大圖片的地址;
                    document.getElementById("bigImg").src = this.getAttribute("a1");
                    
//取大圖片的標(biāo)題;
                    document.getElementById("imgTitle").innerHTML = this.getAttribute("a2");
                    
//獲取隱藏的層的id;
                    var showDiv = document.getElementById("showDiv");
                    
//讓顯示的層的位置等于鼠標(biāo)的位置;
                    showDiv.style.top = window.event.clientY;
                    showDiv.style.left 
= window.event.clientX + 100;
                    
//顯示層;
                    showDiv.style.display = "block";
                }
                    smallImg.onmouseout 
= function () {
                    document.getElementById(
"bigImg").src = this.getAttribute("a1");
                    document.getElementById(
"imgTitle").innerHTML = this.getAttribute("a2");
                    
var showDiv = document.getElementById("showDiv");
                    showDiv.style.top 
= window.event.clientY;
                    showDiv.style.left 
= window.event.clientX + 100;
                    showDiv.style.display 
= "none";
                }
                
//加載到body中;
                document.body.appendChild(smallImg);
            }
        }
    
</script>
</head>
<body onload="LoadImg()">
    
<div id="showDiv" style="display: none; position: absolute;">
        
<img id="bigImg" src="" width="20%" height="20%" alt="" />
        
<id="imgTitle">
        
</p>
    
</div>
</body>
</html>
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP