2011-09-16 49 views
0

我已經在我的頁面上設置了一個iframe,並希望它在點擊下一個按鈕時更新。更新iframe點擊按鈕jQuery和數組

我有一個網址數組,我想在下一個按鈕被點擊時被調用。

下一個按鈕應該加載iframe中的下一個url。

我被困在每次點擊下一個按鈕時如何總是調用下一個索引位置?

+0

如果我的回答如下對您有幫助,請務必點擊左邊的複選標記,以便它是綠色的,並將其標記爲答案。 –

回答

1
var pos = 0; 
var urlArray = [...]; //Put your array of URLs here 
$('#next').click(function() { 
    if (pos == urlArray.length) 
     pos = -1; //Reset it back to the beginning so it'll loop and not throw an exception. 
    $('#youriframe').attr('src', urlArray[++pos]); //note the pre increment (++) 
}); 
+0

這個解決方案對我來說效果很好。我現在將添加到if語句中,以便在單擊previous之前減少位置。 –