Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.10.2016, 05:08
Интересующийся
Отправить личное сообщение для Enigrade Посмотреть профиль Найти все сообщения от Enigrade
 
Регистрация: 04.10.2016
Сообщений: 15

Воспроизведение видео кнопкой
Всем салют!)
Изучаю 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;
});
});
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2016, 09:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Сообщение от Enigrade
playVideo
это что? а без таймера запускается?
Ответить с цитированием
  #3 (permalink)  
Старый 04.10.2016, 09:38
Интересующийся
Отправить личное сообщение для Enigrade Посмотреть профиль Найти все сообщения от Enigrade
 
Регистрация: 04.10.2016
Сообщений: 15

Сообщение от рони Посмотреть сообщение
это что? а без таймера запускается?
Без таймера тоже не работает, я даже в отдельном файле попробовал сделать. У меня вообще функция Play() не срабатывает (В данном примере она написано PlayVideo()). Хотя везде пишут, что именно так делается
Ответить с цитированием
  #4 (permalink)  
Старый 04.10.2016, 10:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Enigrade,
предоставленной информации недостаточно
Ответить с цитированием
  #5 (permalink)  
Старый 04.10.2016, 10:29
Интересующийся
Отправить личное сообщение для Enigrade Посмотреть профиль Найти все сообщения от Enigrade
 
Регистрация: 04.10.2016
Сообщений: 15

а что еще нужно? могу 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, 04.10.2016 в 10:38.
Ответить с цитированием
  #6 (permalink)  
Старый 04.10.2016, 10:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Enigrade,
$('#video1')[0].play();
и
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #7 (permalink)  
Старый 04.10.2016, 10:38
Интересующийся
Отправить личное сообщение для Enigrade Посмотреть профиль Найти все сообщения от Enigrade
 
Регистрация: 04.10.2016
Сообщений: 15

Спасибо огромное!)
о том, что нужно указывать на элемент сурс я даже и не годался, да и не видел нигде
Ответить с цитированием
  #8 (permalink)  
Старый 04.10.2016, 11:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

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
    })
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как остановить воспроизведение видео с youtube? Арсений JustPuk Элементы интерфейса 0 11.08.2015 14:23
Предзагрузка видео и воспроизведение RFWire Элементы интерфейса 1 08.04.2015 20:20
Можно ли поймать воспроизведение видео? KoRNeT46RuS Events/DOM/Window 1 02.04.2015 13:58
Сайт торент видео онлайн (через браузер). nemo84 Ваши сайты и скрипты 1 18.05.2013 21:07
Воспроизведение видео в Fancybox J@me jQuery 0 20.09.2009 04:27