Воспроизведение видео кнопкой
Всем салют!)
Изучаю 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, время: 22:29. |