2010-01-14 73 views
48

在我的aspx页面我有一个缩略图<img>。当用户点击该图像时,我想要一个弹出窗口来显示用更大(完整)版本的图像阻挡用户界面的其余部分。jQuery:如何显示缩略图的onclick图像?

有没有可以做到这一点的插件?

+0

你的意思是这样的吗? http://leandrovieira.com/projects/jquery/lightbox/ – Flatlin3 2010-01-14 09:30:44

回答

102

有很多jQuery插件可用于该

Thickbox

LightBox

FancyBox

FaceBox

NyroModal

PiroBox

ThickBox的实例

对于单个图像

  1. 创建链接元件()
  2. 给链接一个类属性与ThickBox的 (类=“ThickBox的”)
  3. 提供在href属性的图像文件的路径的值(.JPG .JPEG 巴纽.gif注意.BMP)
+0

我想要我的照片在厚盒子 我想要的图像的代码怎么看它的链接img – dexter 2010-01-14 09:35:11

+3

请参阅Thickbox网站中的示例部分。 – rahul 2010-01-14 09:39:07

+0

不妨节省几分钟。 Thickbox看起来真的很麻烦。当我在Chrome浏览器的演示页面上检查一个元素时,它停止工作,即使我完全使用演示,它也不适用于我自己的页面。 – obesechicken13 2013-08-30 21:43:05

6

我喜欢prettyPhoto

prettyPhoto是一个jQuery lightbox的克隆。它不仅支持图像,还支持视频,Flash,YouTube,iframe和ajax。这是一个完整的媒体灯箱

2

对不起,张贴在这样一个旧的线程。我是在一个相同的情况下,我发现,更好地工作对我来说是不同的解决方案(我没有代码)

WOWslider

祝您好运

0

prettyPhoto是一个jQuery灯箱克隆的。它不仅支持图像,还支持视频,Flash,YouTube,iframe和ajax。这是一个全面的媒体灯箱

+0

重复的答案:http://stackoverflow.com/a/12252354/1405981 – 2017-04-10 12:51:57

1

这是最流行的(9500星)和重量轻(20KB minify,7。5KB minify + gzip)popup gallery我认为: Magnific-Popup