我想在wordpress中的10個不同圖像(垂直排列)的左側面板中顯示,每10秒會自動更改一次。我找到了很多方法來改變一張圖片,但我不知道如何做到這一點,有10張圖片,所以每次改變後都不會有重複。任何人都可以幫忙 編輯:對不起,我之前沒有發佈我的代碼。這是我能做到:腳本10個徽標每10秒更換一次
<script type = "text/javascript">
function displayImage(image, link) {
document.getElementById("img1").src = image;
document.getElementById("bannerLink1").href = link;
document.getElementById("img2").src = image;
document.getElementById("bannerLink2").href = link;
document.getElementById("img3").src = image;
document.getElementById("bannerLink3").href = link;
}
function displayNextImage() {
x = (x == images.length - 1) ? 0 : x + 1;
displayImage(images[x], links[x]);
}
function displayPreviousImage() {
x = (x <= 0) ? images.length - 1 : x - 1;
displayImage(images[x], links[x]);
}
function startTimer() {
setInterval(displayNextImage, 1000);
}
var images = [], x = -1;
images[0] = "image1.jpg";
images[1] = "image2.jpg";
images[2] = "image3.jpg";
var links = [], x = -1;
links[0] = "http://test1.pl";
links[1] = "http://test2.pl";
links[2] = "http://test3.pl";
</script>
<img src="image1.jpg" onload = "startTimer()" style="display: none">
<a id="bannerLink1" href="http://test1.pl">
<img id="img1" src="image1.jpg"></a><br>
<a id="bannerLink2" href="http://test1.pl">
<img id="img2" src="image2.jpg"></a><br>
<a id="bannerLink3" href="http://test1.pl">
<img id="img3" src="image3.jpg"></a>
你可以看到結果,對http://shimon893.tk/test.html(但idead是把它放在WordPress的插件) 有一個在開始隱藏IMG,因爲我需要將它插入一個小部件wordpress,所以我需要把它加載到某處) 我不知道該怎麼做的是: 1)在頁面加載時使圖像加載任意,但是都是唯一的(將會有10個) - 不重複 2)幾秒鐘後,所有圖像應該變爲下一個(根據初次加載時的隨機),或者再次通過隨機而不重複。
請您分享一些代碼,將有用 –
幫助自己,張貼相關的代碼,你已經嘗試... –