【发布时间】:2013-11-20 01:22:47
【问题描述】:
我正在尝试制作一个具有无法更改的固定 html 标记的画廊。我对这个画廊所做的所有修改都应该使用 javascript。
我的目标:
从缩略图中创建一个画廊,在其 href 中包含图像的较大版本,并在单击缩略图时将其显示在缩略图上方。
简而言之,我想转这个:http://i.imgur.com/2EqVjiS.png 进入这个:http://i.imgur.com/wu000lu.jpg
限制:
我的jQuery知识非常有限。
我目前所拥有的:
你可以在这个 live jsbin 中看到我到目前为止开发的内容:http://jsbin.com/eYubAdOy/1
整个事情正在部分解决一些错误。我为每个动作添加了 cmets 以便更好地理解。
错误:
- 第二张图片有标题;只有在单击第二个缩略图时,才能看到第二个图像的标题。但是,在加载页面时,标题会显示在第一张图片上。
- 当您加载页面时,我使用延迟加载添加的 ajax gif 似乎没有结束加载。
如果有人能帮我解决这个问题,我将不胜感激。我也想知道你会怎么写整件事?
谢谢
【问题讨论】:
-
我建议你问一个特定的编码问题,而不是展示你有什么并要求任何改进..
-
您需要在添加 #mainImage 之后启动延迟加载,并且对于第一个拇指,您需要像这样检查 .gallery-item:eq(0) http://jsbin.com/adaQATa/1/edit
-
可爱!完美无缺。您可以将此添加为答案并让我将您的答案标记为正确答案吗?谢谢:)