好吧,我有这个迄今为止,它工作在一定程度上,交换通过多个链接网页上的所有图片JQuery的
$('a').click(function(e)
{
e.preventDefault();
var preFix = $(this).attr("href");
$('img.swap').each(
function() { this.src = this.src.replace('.gif', (preFix)+'.gif');
});
});
这拉通过“HREF”链接,并将其添加到图像的结尾。问题是,当我点击第一个链接它交换图像就好了,但第二次点击图像中断的5个链接之一。
我猜测它是因为它只是在第一个末尾添加第二个前缀。我已经尝试了一些东西,但它只是结束了整个事情。
有两件事情我需要做的:
1)当你点击一个链接,然后另一个我想删除旧的前缀和里边反新的。
2)如果同一个链接被点击两次,我需要它首先添加前缀,然后删除前缀。
非常感谢
几乎有东西给你的第一个前缀是如何格式化?或者是你可以设置init的东西。 – 2011-03-18 14:36:45
它开始只是banner.jpg,然后当我点击链接时,它会将HREF的内容发送到图像的末尾,以便banner-bw.jpg。 – 2011-03-18 14:42:25
我在下面修复了我的代码,以反映您真正需要的内容。我认为:-D – Neal 2011-03-18 15:11:31