Я использую script и video.js на своем веб-сайте - я делаю видеоролик - вы нажимаете на ссылку index.html fadeout и fadein cutscene.html - мы видим фильм на 10 секунд, и если конец фильма мы перейдем к contact.html
И все работает очень хорошо, но у меня есть только проблема с fadeout, когда фильм заканчивается
Это мои коды
Custon.js в jQuery
$(document).ready(function () {
$("body").css("display", "none");
$("body").fadeIn(2000);
$("a").click(function (event) {
event.preventDefault();
linkLocation = this.href;
$("body").delay(2000).fadeOut(2000, redirectPage);
});
function redirectPage() {
if (location.href.indexOf('reload') == -1) location.replace(location.href + '?reload');
window.location = linkLocation;
}
});
И видео-скрипт:
<video id="movie-id" class="video-js vjs-default-skin alignleft" width="640" height="264" poster="http://video-js.zencoder.com/oceans-clip.png" controls preload="auto" autoplay data-setup="{}">
<source src="oceans-clip.mp4" type='video/mp4' />
<source src="oceans-clip.webm" type='video/webm; codecs="vp8, vorbis"' />
<source src="oceans-clip.ogg" type='video/ogg; codecs="theora, vorbis"' />
</video>
И скрипт с перенаправлением
<script type="text/javascript">
_V_("video_background").ready(function () {
var myPlayer = this;
myPlayer.play();
myPlayer.addEvent("ended", function () {
window.location = "contact.html"
});
});
</script>
Как добавить эффект fadeout при завершении видео? Пожалуйста, помогите мне. Я действительно ищу 5 дней этот ответ. Большое спасибо, Arleta
Попробуйте добавить fadout в ended
обработчике событий:
myPlayer.addEvent("ended", function () {
$('body').fadeOut(2000, function() {
window.location = "contact.html"
});
});