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

CSS+JS構(gòu)建的圖片查看器

 更新時間:2006年07月22日 00:00:00   作者:  

這是一個使用 CSS + JS 構(gòu)建的簡易圖片查看器,采用縮略圖點擊查看大圖,可以分別顯示每張圖片的描述,大圖顯示位置采用固定寬度和高度,超出部分隱藏,點擊大圖可查看完全尺寸,兼容性:IE、Firefox 、Opera。

JS部分

function showPic (whichpic) {  
if (document.getElementById) {   
document.getElementById('placeholder').src = whichpic.href;
if (whichpic.title) {    
document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
} else {    
document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
}   return false;  
} else {   
return true;  
} }

xhtml

<div id="album">
<div id="pic">
<img src="第一張大圖的地址" alt="" id="placeholder" />
</div>
<p id="desc">第一張大圖的描述</p>
<div id="thumbs">
<ul>
<li><a onclick="return showPic(this);" href="第一張大圖的地址" title="">
<img src="第一張小圖的地址" alt="" /></a></li>
.
.
.
</ul>
</div>
</div>

CSS代碼見文章末端演示文件下載

現(xiàn)在的效果

因為大圖顯示位置是固定大小的,但圖片每張大小是不一的,所以上面代碼運行的結(jié)果不是理想的,還要加上點擊大圖查看完全尺寸的代碼,這里采用不錯的LightBox效果。

在上面JS代碼中加入:

document.getElementById('ShowLightBox').href = whichpic.href;

lightbox需要在A標簽里有個大圖的地址。.
head區(qū)加入lightbox的代碼。

在上面的xhtml代碼中加入:

<div id="pic"> <a href="第一張大圖的地址" rel="lightbox" id="ShowLightBox">
<img src="第一張大圖的地址" alt="點擊查看完全尺寸" id="placeholder" /></a>
</div>

最終效果

全部演示文件下載

感謝hooline 和 Lokesh Dhakar

相關(guān)文章

  • 淺談JS對html標簽的屬性的干預以及對CSS樣式表屬性的干預

    淺談JS對html標簽的屬性的干預以及對CSS樣式表屬性的干預

    下面小編就為大家?guī)硪黄獪\談JS對html標簽的屬性的干預以及對CSS樣式表屬性的干預。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • JsChart組件使用詳解

    JsChart組件使用詳解

    JSChart能夠在網(wǎng)頁上生成圖標,常用于統(tǒng)計信息,十分好用的一個JS組件。這篇文章主要介紹了JsChart組件使用詳解,需要的朋友可以參考下
    2018-03-03
  • 20個JS簡寫技巧提升工作效率

    20個JS簡寫技巧提升工作效率

    這篇文章主要介紹了20個JS簡寫技巧提升工作效率,本文特點以言簡意賅為主,圍繞JS簡寫技巧的話題展開全文,具有一定的查看價值 ,需要的小伙伴可以參考一下
    2021-12-12
  • Webpack4+Babel7+ES6兼容IE8的實現(xiàn)

    Webpack4+Babel7+ES6兼容IE8的實現(xiàn)

    這篇文章主要介紹了Webpack4+Babel7+ES6兼容IE8的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • uniapp使用Vant-weapp的最新方法教程

    uniapp使用Vant-weapp的最新方法教程

    Vant?Weapp是有贊前端團隊開源的一套小程序UI組件庫,助力開發(fā)者快速搭建小程序應(yīng)用,下面這篇文章主要給大家介紹了關(guān)于uniapp使用Vant-weapp的最新方法教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • 微信小程序-API接口安全詳解

    微信小程序-API接口安全詳解

    這篇文章主要介紹了微信小程序-API接口安全詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • javascript保留兩位小數(shù)的實現(xiàn)方法你了解嗎

    javascript保留兩位小數(shù)的實現(xiàn)方法你了解嗎

    這篇文章主要為大家介紹了javascript保留兩位小數(shù)的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Knockout結(jié)合Bootstrap創(chuàng)建動態(tài)UI實現(xiàn)產(chǎn)品列表管理

    Knockout結(jié)合Bootstrap創(chuàng)建動態(tài)UI實現(xiàn)產(chǎn)品列表管理

    這篇文章主要為大家詳細介紹了Knockout結(jié)合Bootstrap創(chuàng)建動態(tài)UI實現(xiàn)產(chǎn)品列表管理,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • 用js實現(xiàn)放大鏡效果

    用js實現(xiàn)放大鏡效果

    這篇文章主要為大家詳細介紹了用js實現(xiàn)放大鏡效果,利用背景圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • JavaScript Promise 用法

    JavaScript Promise 用法

    “Promises”漸漸成為JavaScript里最重要的一部分,大量的新API都開始promise原理實現(xiàn)。這篇文章主要為大家詳細介紹了JavaScript Promise 用法,感興趣的小伙伴們可以參考一下
    2016-06-06

最新評論

新巴尔虎右旗| 丰顺县| 楚雄市| 全州县| 梅河口市| 高清| 额尔古纳市| 丹巴县| 全南县| 钦州市| 滦南县| 竹溪县| 保康县| 寿宁县| 长治市| 滨海县| 瑞昌市| 巴楚县| 宜丰县| 会理县| 奇台县| 桂东县| 呼伦贝尔市| 崇信县| 揭东县| 连山| 连州市| 开阳县| 增城市| 文化| 凌云县| 吴堡县| 常山县| 东乡县| 清水河县| 大城县| 巢湖市| 沁水县| 赤壁市| 卢龙县| 奉贤区|