亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2006年07月22日 00:00:00   作者:  

這是一個(gè)使用 CSS + JS 構(gòu)建的簡(jiǎn)易圖片查看器,采用縮略圖點(diǎn)擊查看大圖,可以分別顯示每張圖片的描述,大圖顯示位置采用固定寬度和高度,超出部分隱藏,點(diǎn)擊大圖可查看完全尺寸,兼容性: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代碼見(jiàn)文章末端演示文件下載

現(xiàn)在的效果

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

在上面JS代碼中加入:

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

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

在上面的xhtml代碼中加入:

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

最終效果

全部演示文件下載

感謝hooline 和 Lokesh Dhakar

相關(guān)文章

  • 關(guān)于iframe跨域POST提交的方法示例

    關(guān)于iframe跨域POST提交的方法示例

    這篇文章主要給大家介紹了關(guān)于iframe跨域POST提交的相關(guān)資料,文中給出了詳細(xì)的介紹與示例代碼,相信對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以一起來(lái)學(xué)習(xí)學(xué)習(xí)。
    2017-01-01
  • js與jquery回車提交的方法

    js與jquery回車提交的方法

    這篇文章主要介紹了js與jquery回車提交的方法,實(shí)例分析了js與jQuery中監(jiān)測(cè)及相應(yīng)回車鍵實(shí)現(xiàn)提交的技巧,需要的朋友可以參考下
    2015-02-02
  • javascript實(shí)現(xiàn)全局匹配并替換的方法

    javascript實(shí)現(xiàn)全局匹配并替換的方法

    這篇文章主要介紹了javascript實(shí)現(xiàn)全局匹配并替換的方法的總結(jié),十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2015-04-04
  • JavaScript中使用arguments獲得函數(shù)傳參個(gè)數(shù)實(shí)例

    JavaScript中使用arguments獲得函數(shù)傳參個(gè)數(shù)實(shí)例

    這篇文章主要介紹了JavaScript中使用arguments獲得函數(shù)傳參個(gè)數(shù)實(shí)例,本文用了多個(gè)例子來(lái)講解arguments的使用,需要的朋友可以參考下
    2014-08-08
  • javascript各種復(fù)制代碼收集

    javascript各種復(fù)制代碼收集

    javascript各種形式的復(fù)制代碼效果,有直接復(fù)制url,復(fù)制文本框中的內(nèi)容、隱藏表單中的內(nèi)容,復(fù)制span中的內(nèi)容
    2008-09-09
  • javascript htmlencode函數(shù)(ff兼容版) 主要是編輯器中反轉(zhuǎn)html代碼

    javascript htmlencode函數(shù)(ff兼容版) 主要是編輯器中反轉(zhuǎn)html代碼

    非常不錯(cuò)的htmlencode 方法,比用正則實(shí)現(xiàn)的更好,而且效率高,推薦使用第一種方法。
    2009-06-06
  • JS打開新窗口的2種方式

    JS打開新窗口的2種方式

    JS打開新窗口的2種方式,需要的朋友可以參考一下
    2013-04-04
  • ts中的void和never類型及區(qū)別

    ts中的void和never類型及區(qū)別

    void類型和never類型都是ts新增的類型,這兩者的共同點(diǎn)是都常見(jiàn)用于聲明函數(shù)的返回值的類型,這里我們把它們兩放在一起介紹有助于大家區(qū)分,這篇文章主要介紹了ts中的void和never類型及區(qū)別,需要的朋友可以參考下
    2023-05-05
  • js取得html iframe中的元素和變量值

    js取得html iframe中的元素和變量值

    想要取得iframe中的元素和js變量值,不能用$(document).ready()方法,而是要用$("#iframeId").load()方法
    2014-06-06
  • Javascript字符串常用方法詳解

    Javascript字符串常用方法詳解

    這篇文章主要介紹了Javascript字符串常用方法詳解的相關(guān)資料,在平時(shí)工作中經(jīng)常會(huì)用到的,非常不錯(cuò),需要的朋友可以參考下
    2016-07-07

最新評(píng)論