嗨,我正在做一个示例网站,有4张图片,有一个默认图片,它是最大的图片,当我点击第二张图片时,第二张图片将是那个位置,第1张图片将位于第2张图片位置。第3张照片和第4张照片也是一样。我如何在jquery中预先感谢那些想要帮助的人...jquery图片更改和切换位置
回答
这是您的完整解决方案! ;)
的JavaScript:
$(document).ready(function() {
$('img.prodSmallPic').click(function() {
var tmpObjSrcBig = $('img.prodBigPic').attr('rel');
var tmpObjSrcSmall = $(this).attr('rel');
$('a[id="' + $(this).attr('rel') + '"]').attr('id', tmpObjSrcBig);
$('img.prodBigPic').fadeOut(200, function() {
$('img.prodBigPic').attr('src', 'big_' + $(this).attr('rel'));
if (this.complete) $(this).fadeIn(200);
});
$(this).fadeOut(200, function() {
$(this).attr('src', 'tn_' + tmpObjSrcBig);
if (this.complete) $(this).fadeIn(200);
});
$('img.prodBigPic').attr('rel', tmpObjSrcSmall);
$(this).attr('rel', tmpObjSrcBig);
});
});
HTML:
<img src="big_11886333_1.jpg" border="0" class="prodBigPic" rel="11886333_1.jpg" />
<img src="tn_11886333_2.jpg" class="prodSmallPic" border="0" rel="11886333_2.jpg" />
<img src="tn_11886333_3.jpg" class="prodSmallPic" border="0" rel="11886333_3.jpg" />
在线演示:http://jsfiddle.net/8xmLM
希望这有助于!
感谢您的帮助...这就是我正在寻找的东西:D – Mordiggian 2012-08-09 16:04:39
即时通讯有问题的图片切换,您提供的网站产生一个正确的过程......但是当我尝试它时,大的图片将消失,当我点击小图片...我尝试复制并粘贴所有的代码,它仍然产生相同的输出... – Mordiggian 2012-08-09 17:15:07
我无法理解你的问题到底是什么。你能解释一下吗? – xxxbence 2012-08-10 18:26:06
- 1. jQuery切换 - 更改图像的背景位置
- 2. jquery更改/切换?
- 3. jQuery滑动切换更改图像onclick
- 4. jQuery的切换和更改文本
- 5. jQuery切换,隐藏和更改类
- 6. 更改JSSOR图片标签位置
- 7. 在jQuery中切换图像和更改div大小
- 8. 使用jQuery更改图片
- 9. 用jQuery切换DIV背景图片
- 10. 无法在jquery上切换图片
- 11. 点击链接时jQuery切换图片
- 12. 切换图片src
- 13. 更改窗口位置jquery
- 14. jQuery更改div位置onMouseOver
- 15. 用jQuery切换2 div的位置
- 16. 使用jQuery切换背景位置
- 17. jQuery切换修改
- 18. 核心位置:切换启动监控重要位置从kCLDistanceFilterNone更改为
- 19. jQuery改变图像位置
- 20. 更改JavaScript/jQuery中切换的状态
- 21. jQuery更改切换顺序关闭
- 22. jQuery切换面板,背景更改
- 23. 使用Jquery切换css样式更改
- 24. 如何更改切换开始的位置?
- 25. Jquery height切换更多和更少
- 26. jQuery图片更改 - 图库视图
- 27. jquery更改图像src和div位置选择
- 28. jQuery的 - 幻灯片切换
- 29. 幻灯片切换 - jQuery
- 30. d3.js饼图图例切片切换
你还试过什么吗? – 2012-08-09 15:27:19
即时搜索网络近2小时,目前没有什么... – Mordiggian 2012-08-09 15:36:55
你需要正确解释它,以便我可以看看。 – 2012-08-09 15:43:14