2016-10-20 2 views
-1
$("#video").attr('src', idea(ads)); 
$(".heading").text(idea(ads)); 
var ads = ["https://youtu.be/nSZtxXNjmLA", "https://www.youtube.com/watch?v=D2pOkm4opVU"]; 
function idea(el) { 
    return el[Math.floor(Math.random() * el.length)]; 
} 

Так что я использую функцию, чтобы рандомизировать ее. В iframe есть идентификатор видео.Случайная ссылка на YouTube для воспроизведения встроенного видео

+0

Вы вызываете функцию прежде, чем это определено. –

+1

@SilverRingvee Функции поднимаются в верхней части области. Попробуйте запустить это в своей консоли, например: 'a ('x'); function a (p) {console.log (p);}' –

+0

Что не определено, хотя это значение 'ads' - сама переменная , но массив не назначен. @Rahul, можете ли вы подтвердить, какую ошибку вы на самом деле видите? –

ответ

0

1 - Переместить var ads на первой линии

2 - Link JQuery в YOUT HTML https://learn.jquery.com/about-jquery/how-jquery-works/

<script src="https://code.jquery.com/jquery-git.js"></script> 

var ads = [ 
 
    "youtu.be/nSZtxXNjmLA", 
 
    "youtube.com/watch?v=D2pOkm4opVU", 
 
    "youtu.be/WElPhX5Pb6I", 
 
    "youtu.be/78mNZeDaMtk" 
 
]; 
 

 
$("#video").attr('src', idea(ads)); 
 

 
$(".heading").text(idea(ads)); 
 

 
function idea(el) { 
 
    return el[Math.floor(Math.random() * el.length)]; 
 
}
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <meta charset="utf-8"> 
 
    <meta name="viewport" content="width=device-width"> 
 
    <title>Demo</title> 
 
</head> 
 

 
<body> 
 
    <h1 class="heading"></h1> 
 
    <video src=""></video> 
 
    <script src="https://code.jquery.com/jquery-git.js"></script> 
 
</body> 
 
</html>

+0

var ads = ["https://youtu.be/nSZtxXNjmLA", "https://www.youtube.com/watch?v=D2pOkm4opVU", "https://youtu.be/WElPhX5Pb6I", "https://youtu.be/78mNZeDaMtk"]; $ ("# video"). Attr ('src', idea (ads)); $ (". Заголовок"). Текст (идея (объявления)); функция идея (el) { возвращение el [Math.floor (Math.random() * el.length)]; } Теперь я делаю это. Но ошибки нет. И все еще сейчас работает. –

+0

обновлен с рабочей демонстрацией – rafaelcastrocouto

Смежные вопросы