Воспроизведение видео кнопкой
Всем салют!)
Изучаю JS и решил сделать комбо. Типа лендинг пейдж. На первой странице есть кнопка, все остальные страницы скрыты. При нажатии на кнопку - следующая страница раскрывается и в фоне у нее стоит ведосик. При раскрытии страницы через 1.5 сек видосик должен пойти. Написал код, но он не фуручит (видео не запускает, все остальное норм). Че я сделал не так?) $(document).ready(function() { $("a.Scrollto").click(function () { $(".block1").css("display","block",500); $(".block2").css("display","block",500); var elementClick = $(this).attr("href") var destination = $(elementClick).offset().top; jQuery("html:not(:animated),body:not(:animated)").animate({scrollTop: destination}, 1300); setTimeout(function() { $('#video1').playVideo(); }, 1500); return false; }); }); |
Цитата:
|
Цитата:
|
Enigrade,
предоставленной информации недостаточно |
а что еще нужно? могу HTML дать
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html" charset="UTF-8"> <title>С картинками мудрим</title> <link rel="stylesheet" href="sty.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script src="js/script.js"></script> </head> <body> <div class="block" > <div class="container"> <h3>фыв</h3> <p> выфвыфвыф </p> <div class="btn"> <a href="#block2" class="Scrollto"> ТЫКАЙ, ЧТО БЫ ДОБРАТЬСЯ ДО ГЛАВНОГО</a> </div> </div> </div> <div class="block2" id="block2"> <video id="video1"> <source src="video.mp4" type="video/mp4"> </video> <div class="over_block"> WHATA FUCKA!!!!!???? </div> </div> <div class="block3"> </div> </body> </html> |
Enigrade,
$('#video1')[0].play();и Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Спасибо огромное!)
о том, что нужно указывать на элемент сурс я даже и не годался, да и не видел нигде |
Enigrade,
$(function() { $("a.Scrollto").click(function() { $(".block1").css("display", "block"); $(".block2").css("display", "block"); var elementClick = $(this).attr("href"); var destination = $(elementClick).offset().top; jQuery("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination }, 1300, function() { $("#video1")[0].play() }); return false }) }); |
Часовой пояс GMT +3, время: 00:25. |