一个页面中有多个图片,然后点击每一个图片就会有显示一个带有图片的div出现,这种情况用js怎么做?

一个页面中有多个图片,然后点击每一个图片就会有显示一个带有图片的div出现,这种情况用js怎么做?求大神帮忙... 一个页面中有多个图片,然后点击每一个图片就会有显示一个带有图片的div出现,这种情况用js怎么做?求大神帮忙 展开
 我来答
miniappc1me8mgsar5jz
2018-01-09 · TA获得超过496个赞
知道小有建树答主
回答量:614
采纳率:68%
帮助的人:102万
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>



<title>Lightbox JS v2.0</title>



<meta http-equiv="content-type" content="text/html; charset=gb2312" />

<meta http-equiv="content-language" content="en" />



<meta name="description" content="Lightbox JS v2.0 is a simple, unobtrusive script used to overlay images on the current page. It's a snap to setup and works on all modern browsers." />

<meta name="keywords" content="lightbox, lightbox2, lightbox v2.0, lightbox js, lokesh, dhakar" />



<link rel="shortcut icon" type="image/ico" href="/images/favicon.gif" />

<link rel="stylesheet" href="css/screen.css" type="text/css" media="screen" />

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />



<script src="js/prototype.js" type="text/javascript"></script>

<script src="js/scriptaculous.js?load=effects" type="text/javascript"></script>

<script src="js/lightbox.js" type="text/javascript"></script>

</head>

<body>





<div id="topborder"></div>



<div id="sidebar">

<h1><a href="http://www.huddletogether.com/projects/lightbox2/">Lightbox JS <em>v2.0</em></a></h1>

<p><a href="http://www.huddletogether.com">by Lokesh Dhakar</a> 译: <a href="mailto:minicroc@gmail.com">croc</a></p>

<p><a href="http://www.huddletogether.com/projects/lightbox2/">点此查看原文</a></p>

<ul id="nav">

<li><a href="#overview">概要</a></li>

<li><a href="#example">例子</a></li>

<li><a href="#how">如何使用</a></li>

<li></li>

<li></li>

<li></li>

</ul>

<!-- <div>



<a href="http://digg.com/submit?phase=2&amp;url=http://www.huddletogether.com/projects/lightbox2/"><img src="/images/digg.gif" width="16" height="16" alt="Digg icon" /></a>

<a href="http://del.icio.us/post?url=http://www.huddletogether.com/projects/lightbox2/&amp;title=Lightbox%20JS%20v2.0"><img src="/images/delicious.gif" width="16" height="16" alt="Delicious icon" /></a>



</div>-->

</div>



<div id="content">



<a name="overview"></a>

<div class="section first">

<h2>概要</h2>

<p>Lightbox JS 是一个简单而又谦恭的用来把图片覆盖在当前页面上的脚本. 它能被快速安装并且运作于所有流行的浏览器.</p>

<h3>最新更新 Version 2.0</h3>

<ul>

<li><strong>图片集:</strong> 分组相关的图片并且能轻松的导航它们</li>

<li><strong>视觉特效</strong>: 奇特的自适应调整</li>

<li><strong>向后兼容</strong>: yes!</li>

</ul>

</div><!-- end .section -->





<a name="example"></a>

<div class="section clearfix">



<h2>例子</h2>



<h3>单一图片</h3>

<div>

<a href="images/image-1.jpg" rel="lightbox"><img src="images/thumb-1.jpg" width="100" height="40" alt="" /></a>

</div>

<div>

<a href="images/image-2.jpg" rel="lightbox" title="Optional caption."><img src="images/thumb-2.jpg" width="100" height="40" alt="" /></a>

</div>



<h3 style="clear: both;">图片集</h3>



<div>

<a href="images/image-3.jpg" rel="lightbox[plants]" title="Mouseover image to move forward."><img src="images/thumb-3.jpg" width="100" height="40" alt="Plants: image 1 0f 4 thumb" /></a>

</div>

<div>

<a href="images/image-4.jpg" rel="lightbox[plants]" title="Alternatively you can press the N key." ><img src="images/thumb-4.jpg" width="100" height="40" alt="Plants: image 2 0f 4 thumb" /></a>

</div>

<div>

<a href="images/image-5.jpg" rel="lightbox[plants]" title="The script preloads the next image in the set as you're viewing."><img src="images/thumb-5.jpg" width="100" height="40" alt="Plants: image 3 0f 4 thumb" /></a>

</div>

<div>

<a href="images/image-6.jpg" rel="lightbox[plants]" title="Press X to close"><img src="images/thumb-6.jpg" width="100" height="40" alt="Plants: image 4 0f 4 thumb" /></a>

</div>



</div><!-- end .section -->





<a name="how"></a>

<div>

<h2>如何使用:</h2>

<h3>步骤 1 - 安装 </h3>

<ol>

<li>Lightbox v2.0 使用 Prototype 框架和 Scriptaculous 效果库. 你将需要外调这三个 Javascript 文件在你的 header.

          <pre><code>&lt;script type=&quot;text/javascript&quot; src=&quot;js/prototype.js&quot;&gt;&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot; src=&quot;js/scriptaculous.js?load=effects&quot;&gt;&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot; src=&quot;js/lightbox.js&quot;&gt;&lt;/script&gt;

</code></pre>

</li>

<li>外调 Lightbox CSS 文件 (或添加 Lightbox 样式到你现行的样式表中).

<pre><code>&lt;link rel=&quot;stylesheet&quot; href=&quot;css/lightbox.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;

</code></pre>

</li>

<li>检查 CSS 并确定调用的 <code>prev.gif</code> 和 <code>next.gif</code> 文件在正确的位置. 同样要确定调用的 <code>loading.gif</code> 和 <code>close.gif</code> 文件及 <code>lightbox.js</code> 文件在正确的位置.</li>

</ol>

<h3>步骤 2 - 激活</h3>

<ol>

<li>添加 <code>rel="lightbox"</code> 属性到任何一个链接标签去激活lightbox. 例如:

<pre><code>&lt;a href=&quot;images/image-1.jpg&quot; rel=&quot;lightbox&quot; title=&quot;my caption&quot;&gt;image #1&lt;/a&gt;

</code></pre>

<em>可选择项: </em>使用 <code>title</code> 属性加上说明. </li>

<li>如果你有一套你想分组的相关图片, 接着上一部并且又在 rel 属性中添加一个带方括号的组名. 例如: 

          <pre><code>&lt;a href=&quot;images/image-1.jpg&quot; rel=&quot;lightbox[roadtrip]&quot;&gt;image #1&lt;/a&gt;

&lt;a href=&quot;images/image-2.jpg&quot; rel=&quot;lightbox[roadtrip]&quot;&gt;image #2&lt;/a&gt;

&lt;a href=&quot;images/image-3.jpg&quot; rel=&quot;lightbox[roadtrip]&quot;&gt;image #3&lt;/a&gt;

</code></pre>

没有限定每个页面的图片组数量和每个图片组图片的数量. 疯了!</li>

</ol>

</div>

<!-- end .section --><!-- end .section --><!-- end .section -->



</div><!-- end #content -->



</body>

</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式