由于某种原因,我无法访问您的网站来查看示例。
但如果我理解正确,你只需要 3-4 行 jQuery ..
$('#thumbs img').click(function(){
$('#largeImage').attr('src',$(this).attr('src').replace('thumb','large'));
$('#description').html($(this).attr('alt'));// if you want to add description also
});
演示
编辑我
在OP的评论之后 -
我承认我错了……你不需要 4 行代码——你只需要 2 行。:-)
但是我没有错,相同的代码适用于 hover 和 click 。它本质上是一样的。
您只需要用“HOVER”更改单词(功能)“CLICK”(请注意,没有其他任何更改)
$('#thumbs img').hover(function(){
$('#largeImage').attr('src',$(this).attr('src').replace('thumb','large'));
});
我也承认,有时我认为一些基本技能是理所当然的,这是我不应该的。当我学习时,我遇到了同样的初学者问题。因此,如果您仍有疑问 - 我做了 3 个演示。
- 用拇指交换
- 与实时链接交换
- 与虚拟链接交换
在这里查看所有这些: 演示
我希望现在很清楚。
编辑二
我的上帝 !!我又错了。代码应该更短!(不需要 replace() )
$('#largeImage2').attr('src',$(this).attr('href'));
最终演示(更短的代码)
(顺便说一句——当网站在服务器上运行时,没有“Dreamweaver 功能”之类的东西——Dreamweaver 只是一个产生 CODE 的 UI。可能是 html / javascript / php 或其他什么。它最后只是TXT 文件。在这方面 - 它没有关于代码执行的“功能”。它可以被视为记事本的 GUI :-)。您看到的代码的“MM”部分只是通过 Dreamweaver 插入的普通 JAVASCRIPT(甚至不是最佳的)。就这样)