2016-03-21 14 views
-1

私のバナーの更新時にイメージとアンカーリンクを変更したいと思います。私は4つのバナー画像と各バナーの4つの異なるリンクを持っています。だから私は、ユーザーが自分のURLでロードする各バナーのページをリフレッシュする必要があります。JavaScriptを使用してリフレッシュ時に "href"とimg "src"値を変更します

HTMLコード:任意の助け

<div class="ad_body"> 
    <a href="http://www.domain.com/" target="_blank"> 
     <img src="images/banner/partner1.jpg"> 
    </a> 
</div> 

感謝。あなたは配列にあなたが持っているイメージソースを追加することができます

+0

[jQueryを使用して画像ソースを変更する]の複製があります(http://stackoverflow.com/questions/540349/change-the-image-source-using-jquery) – Rajesh

+0

**各バナーは自分のURL ** –

+0

私はバナーのユーザーがウェブサイトにリダイレクトするときに、すべてのバナーにユニークなURLがあることを意味します。 –

答えて

1

ランダムにこの配列から選択します。

$(function(){ 
    var links = ["link1", "link2", "link3"]; 
    var arr = ["partner1.jpg", "partner2.jpg", "partner3.jpg"]; 
    var random = Math.floor(Math.random() * arr.length) + 0; 

    $(".ad_body a").attr("href", links[random]); 
    $(".ad_body img").attr("src", "images/banner/"+arr[random]); 
}); 

は、この情報がお役に立てば幸いです。

+0

しかし、どのように私はバナー画像でアンカーリンクを変更できますか? –

+0

リンクのために別の配列を追加して、私の更新を確認することができます。 –

関連する問題