2017-07-05 74 views
-5

在我的一個網站中,我在我的網站中顯示3個不同的。現在根據我的客戶要求,他希望隨機或隨機地顯示任何1 到網站中。以隨機順序顯示<iframe>

有沒有辦法可以做到這一點。

+4

PRATIK嗨,在這一點上,你的問題有些寬泛。請花時間閱讀[如何問](https://stackoverflow.com/help/how-to-ask)並創建一個[最小,完整和可驗證示例](https://stackoverflow.com/help/mcve) –

+0

@kukic這個例子非常簡單,我想我也清除了出路。我不明白你認爲它在哪裏太廣泛?其實它是查詢以隨機順序顯示3個不同的html標籤。我同意你可能沒有遇到這個問題。所以你可能覺得有點奇怪 –

回答

0

您可以通過以下實現它: -

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<script> 
function randomdiv() 
{ 
var elems = $("div"); 
if (elems.length) { 
    var keep = Math.floor(Math.random() * elems.length); 
    for (var i = 0; i < elems.length; ++i) { 
    if (i !== keep) { 
     $(elems[i]).hide(); 
    } 
    } 
} 
} 
</script> 

而且通過添加以下代碼對你的身體標記

<div id="content1"><iframe src=""></iframe> </div> 
<div id="content2"><iframe src=""></iframe> </div> 
<div id="content3"><iframe src=""></iframe> </div>