我在jQuery中創建了一種幻燈片,每次點擊下一個按鈕時,我需要增加圖像src。圖像的文件名是1,2,3,4,5,6,7,8,9,10,11,所以我嘗試使用for循環。但因爲我不是javascript/jquery大師,所以我想不出其他方法來解決我的問題並使其實際工作。Javascript/jQuery變化<img src=" "> onclick循環
用我的代碼,什麼都沒有發生。
這是我已經試過:
$('#right_arrow').click(function()
{
for (i = 1; i <= 11; i++)
{
$('#produkti').attr('src', 'style/images/produktet/' + i + '.gif');
}
});
這是圖像的實際HTML:
<img src="style/images/produktet/1.gif" alt="Produkti 1" id="produkti" />
您不能分配一個ID,以相同的11倍的圖像,它永遠不會工作,jQuery的/ JavaScript的始終會選擇與指定標識的第一個元素。你應該使用類和按索引選擇圖像元素。 –
http://jsfiddle.net/7x8kg/刪除'div'部分。這是看到更改 –
@Bondye您的解決方案工作!有沒有辦法告訴我如何做到與此相反?不是增加而是減少,並添加一個jQuery過渡到此,可能動畫。 – Aborted