好吧,我有這個迄今爲止,它工作在一定程度上,交換通過多個鏈接網頁上的所有圖片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