需要使用javascript在视频端自动向下滚动的帮助吗
我试图得到一个脚本,当我的视频结束时,网站会向下滚动到需要使用javascript在视频端自动向下滚动的帮助吗,javascript,css,html,scroll,Javascript,Css,Html,Scroll,我试图得到一个脚本,当我的视频结束时,网站会向下滚动到,但我无法让它工作。如果你能帮我一点忙,我将不胜感激。 我制作了,但它完全不起作用,我不明白为什么。 代码的主要部分当然只是一个示例。提前谢谢你的帮助 <body> <header> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script>
,但我无法让它工作。如果你能帮我一点忙,我将不胜感激。
我制作了
,但它完全不起作用,我不明白为什么。代码的主要部分当然只是一个示例。提前谢谢你的帮助
<body>
<header>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
var video = $("#myVideo");
function videoScripting(){
setTimeout(function () {
var scrollToBtm = function() {
$("html, body").animate({
scrollTop: $('main').position().top // replace with whatever you want
}, 4000);
};
}, 3000);
}
video[0].onended = function() {
scrollToBtm(); // call function on video.onended if you want
};
}
</script>
<header>
<video controls autoplay width="100%" height="100%" id="myVideo">
<source src="imagens/DisneyIntroFullHD1080p.mp4" type="video/mp4">
</video>
</header>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar10">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse" id="navbar10">
<ul class="navbar-nav nav-fill w-100">
<li class="nav-item">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="//codeply.com">Awards</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"><img class="w-25 h-25" src="imagens/Walt-Disney-logo.png"></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Characters</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Personality</a>
</li>
</ul>
</div>
</div>
</nav>
<main>
<section class="container-fluid secao1">
<article class="row align-self-center">
<div class="col-3"></div>
<img class="borda col-3 img-fluid" src="imagens/Walt_Disney_2.jpg">
<div class="borda2 col-3 align-self-center">The most iconic animation persona in the world
The men behind that little mouse that’s still part of children’s lifes nowadays
The men behind the Disney empire.
The men with a dream and the will to make it real.</div>
<div class="col-3"></div>
</article>
</section>
</main>
var video=$(“#myVideo”);
函数videoScripting(){
setTimeout(函数(){
var scrollToBtm=函数(){
$(“html,body”).animate({
scrollTop:$('main').position().top//替换为您想要的任何内容
}, 4000);
};
}, 3000);
}
视频[0]。onended=函数(){
scrollToBtm();//调用video.oned上的函数(如果需要)
};
}
-
-
-
-
-
世界上最具标志性的动画人物
那只小老鼠后面的男人现在仍然是孩子们生活的一部分
迪斯尼帝国背后的人。
那些有梦想和实现梦想的人。
试试这个:
var-video=$(“#myVideo”);
var scrollToBtm=函数(){
$(“html,body”).animate({
scrollTop:$('main').position().top//替换为您想要的任何内容
}, 4000);
};
视频[0]。onended=函数(){
scrollToBtm();//调用video.oned上的函数(如果需要)
};代码>
-
-
-
-
-
世界上最具标志性的动画人物
那只小老鼠后面的男人现在仍然是孩子们生活的一部分
迪斯尼帝国背后的人。
那些有梦想和实现梦想的人。
它可以滚动,但在视频的末尾,它滚动得太多,会直接滚动到结尾,而不是选择器或更新的我的答案。我替换为$('main').position().top
,这是main的y位置。我添加了视频,这几乎很好。oned,但它没有等待视频结束,所以我缺少什么?我找到了它。错误出现在视频中。它应该是视频[0]。因为它是JQuery,所以被合并。它不工作。如果我将视频[0]放在你说的位置,它不会自动启动视频,最后也不会滚动