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

javascript實現(xiàn)的圖片預覽功能

 更新時間:2017年03月25日 12:05:15   作者:ITshu  
這篇文章主要介紹了javascript實現(xiàn)的圖片預覽功能,結(jié)合實例形式分析了javascript針對圖片預覽相關(guān)功能實現(xiàn)技巧與注意事項,需要的朋友可以參考下

本文實例講述了javascript實現(xiàn)的圖片預覽功能。分享給大家供大家參考,具體如下:

1.將下面的代碼復制到<head>內(nèi)

<script>
/*
Thumbnail image viewer-
?Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/
function enlarge(which,e){
//Render image code for IE 4+
if (document.all){
if (showimage.style.visibility=="hidden"){
showimage.style.left=document.body.scrollLeft+event.clientX
showimage.style.top=document.body.scrollTop+event.clientY
showimage.innerHTML='<img src="'+which+'">'
showimage.style.visibility="visible"
}
else
showimage.style.visibility="hidden"
return false
}
//Render image code for NS 4
else if (document.layers){
if (document.showimage.visibility=="hide"){
document.showimage.document.write('<a href="#" rel="external nofollow" onMouseover="drag_dropns(showimage)"><img src="'+which+'" border=0></a>')
document.showimage.document.close()
document.showimage.left=e.x
document.showimage.top=e.y
document.showimage.visibility="show"
}
else
document.showimage.visibility="hide"
return false
}
//if NOT IE 4+ or NS 4, simply display image in full browser window
else
return true
}
</script>
<script language="JavaScript1.2">
//By Dynamicdrive.com
//drag drop function for NS 4////
/////////////////////////////////
var nsx
var nsy
var nstemp
function drag_dropns(name){
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}
function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}
//drag drop function for IE 4+////
/////////////////////////////////
var dragapproved=false
function drag_dropie(){
if (dragapproved==true){
document.all.showimage.style.pixelLeft=tempx+event.clientX-iex
document.all.showimage.style.pixelTop=tempy+event.clientY-iey
return false
}
}
function initializedragie(){
if (event.srcElement.parentElement.id=="showimage"){
iex=event.clientX
iey=event.clientY
tempx=showimage.style.pixelLeft
tempy=showimage.style.pixelTop
dragapproved=true
document.onmousemove=drag_dropie
}
}
if (document.all){
document.onmousedown=initializedragie
document.onmouseup=new Function("dragapproved=false")
}
</script>

2.在<body>中加入

復制代碼 代碼如下:
<div id="showimage" style="position:absolute;visibility:hidden"></div>

3.在連接圖片的地方這樣寫

復制代碼 代碼如下:
<a href="photo1.jpg" rel="external nofollow" onClick="return enlarge('photo1.jpg',event)"><img src="thumbnail.gif" border="0"></a>

記得更改圖片路徑

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript圖片操作技巧大全》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript圖形繪制技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學運算用法總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • Bootstrap圖片輪播組件Carousel使用方法詳解

    Bootstrap圖片輪播組件Carousel使用方法詳解

    這篇文章主要為大家詳細介紹了Bootstrap圖片輪播組件Carousel使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 微信小程序onShareTimeline()實現(xiàn)分享朋友圈

    微信小程序onShareTimeline()實現(xiàn)分享朋友圈

    這篇文章主要給大家介紹了關(guān)于微信小程序onShareTimeline()實現(xiàn)分享朋友圈的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • javascript將數(shù)字轉(zhuǎn)換整數(shù)金額大寫的方法

    javascript將數(shù)字轉(zhuǎn)換整數(shù)金額大寫的方法

    這篇文章主要介紹了javascript將數(shù)字轉(zhuǎn)換整數(shù)金額大寫的方法,通過自定義函數(shù)中的數(shù)組替換實現(xiàn)數(shù)字轉(zhuǎn)換整數(shù)金額大寫的功能,非常具有實用價值,需要的朋友可以參考下
    2015-01-01
  • js獲取和設(shè)置屬性的方法

    js獲取和設(shè)置屬性的方法

    本篇文章主要是對js獲取和設(shè)置屬性的方法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • JavaScript實現(xiàn)敏感信息脫敏的示例代碼

    JavaScript實現(xiàn)敏感信息脫敏的示例代碼

    這篇文章主要為大家詳細介紹了如何使用JavaScript實現(xiàn)敏感信息脫敏,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • 運用js教你輕松制作html音樂播放器

    運用js教你輕松制作html音樂播放器

    這篇文章主要為大家詳細介紹了如何運用js教你輕松制作html音樂播放器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • JS刷新當前頁面的幾種方法總結(jié)

    JS刷新當前頁面的幾種方法總結(jié)

    本篇文章主要是對JS刷新當前頁面的幾種方法進行了詳細的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • JavaScript?中比較字符串的?4?種方法示例詳解

    JavaScript?中比較字符串的?4?種方法示例詳解

    這篇文章主要介紹了在?JavaScript?中比較字符串的?4?種方法,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-10-10
  • 利用JS生成博文目錄及CSS定制博客

    利用JS生成博文目錄及CSS定制博客

    這篇文章主要介紹了利用JS生成博文目錄及CSS定制博客的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • 解析Javascript中中括號“[]”的多義性

    解析Javascript中中括號“[]”的多義性

    這篇文章主要介紹了Javascript中中括號“[]”的多義性。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12

最新評論

德安县| 张北县| 石棉县| 谷城县| 高邑县| 巴彦淖尔市| 手游| 沅江市| 白玉县| 连平县| 石嘴山市| 高雄县| 商都县| 乌苏市| 南投县| 内丘县| 云南省| 东乡县| 大化| 宣威市| 广元市| 三原县| 淮北市| 建湖县| 饶平县| 沭阳县| 精河县| 昭平县| 旬阳县| 军事| 大石桥市| 水城县| 汕头市| 香格里拉县| 通化县| 廊坊市| 郓城县| 湘潭市| 太湖县| 东乌珠穆沁旗| 罗甸县|