Javascript 当我尝试使用锚点和id滚动页面时,它无法正常工作
当我在那上敲打时,请在这里查看按钮 它并没有完美地出现在屏幕中央 这是你的链接 我想在屏幕中间对齐那个视频部分 请帮帮我!怎么做Javascript 当我尝试使用锚点和id滚动页面时,它无法正常工作,javascript,html,Javascript,Html,当我在那上敲打时,请在这里查看按钮 它并没有完美地出现在屏幕中央 这是你的链接 我想在屏幕中间对齐那个视频部分 请帮帮我!怎么做 <div class="container"> <div class="row"> <div class="col-md-4"> <img src="img/branding-2.jpg" class="img-responsive center-block" alt="tv"&
<div class="container">
<div class="row">
<div class="col-md-4">
<img src="img/branding-2.jpg" class="img-responsive center-block" alt="tv">
<p> </p>
</div>
<div class="col-md-8 ">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h2 class="text-center">Now aerate and pour your wine with a button's push<br> Electronic Wine Aerator</h2>
<p class="text-center"><a href="#video" class="btn btn-default btn-lg">Check out Here ! </a></p>
</div>
</div>
<!-- col -->
<hr>
<div class="row">
<div class="col-md-12">
<img src="img/bigimage2.png" class="img-responsive center-block" alt="tv">
</div>
</div>
<hr>
<div class="container">
<div class="row">
<div class="col-md-6">
<p> </p>
<p> </p>
<p> </p>
<h2 class="text-center">Mixes Wine and Air to provide a optimum Wine flavour and mouthfeel Video</h2>
</div>
<p class=""></p>
<div class="col-md-6">
<div id="video" class="vid">
<iframe width="450" height="280" src="https://www.youtube.com/embed/e0mM42ZduTQ" allowfullscreen=""></iframe>
</div> <!-- vid -->
</div>
<!--.col -->
</div>
</div>
现在,按下按钮,即可为葡萄酒充气并倒酒
电子葡萄酒充气器
混合葡萄酒和空气,提供最佳的葡萄酒风味和口感
如果你的页面是这样的,你可以用它在页面底部导航,你的视频将在中间:在id='anchor'
到你的a
元素
$("#anchor").click(function() {
$("#video").animate({ scrollTop: $(document).height() }, "slow");
});
如果你的页面是这样的,你可以用它在页面底部导航,你的视频将在中间:在
id='anchor'
到a
元素
$("#anchor").click(function() {
$("#video").animate({ scrollTop: $(document).height() }, "slow");
});
从导航栏的高度可以感觉到它确实在页面中滚动得太低了。我只需在
标记之前选择一个元素作为锚定。(你的
-标签在这里很方便,但是请不要使用
-标签作为间隔,让你自己成为一个CSS类来实现所需的空间效果,然后用该类将你的锚定标签放在
上)
标记之前选择一个元素作为锚定。(您的
-标记在这里很方便,但请不要使用
-标记作为分隔符,使自己成为一个CSS类以实现所需的空间效果,然后使用该类将锚定标记放在
上)将id=“anchor”放在页面更高的另一个元素上不是一个非常干净的解决方案。在您的实时站点上,当我单击“签出此处”时,视频的位置仍然不是“居中”(尽管我仍然可以看到您的视频)
归根结底,如果你关心这样的美学,依靠锚的位置将永远不会是好的
其他战略:
1-找到一个网站主题,提供更好的布局美学。通常,这样的主题将使用响应性CSS和Javascript的组合来分散内容,很好地集中内容,甚至很好地设置动画。你会发现很多“一页”主题都有这些特点。传统的HTML锚定链接更适合于轻松导航巨型文本文档
2-研究将视频放在模态中,这些模态优雅地出现在整个页面的顶部,页面背景变暗。例如。将id=“anchor”放在页面更高的另一个元素上不是一个非常干净的解决方案。在您的实时站点上,当我单击“签出此处”时,视频的位置仍然不是“居中”(尽管我仍然可以看到您的视频)
归根结底,如果你关心这样的美学,依靠锚的位置将永远不会是好的
其他战略:
1-找到一个网站主题,提供更好的布局美学。通常,这样的主题将使用响应性CSS和Javascript的组合来分散内容,很好地集中内容,甚至很好地设置动画。你会发现很多“一页”主题都有这些特点。传统的HTML锚定链接更适合于轻松导航巨型文本文档
2-研究将视频放在模态中,这些模态优雅地出现在整个页面的顶部,页面背景变暗。例如。->对元素稍加修改,这将达到预期效果。是的,你是正确的@SamuilPetrov->对元素稍加修改,这将达到预期效果。是的,你是正确的@SamuilPetrov这不是一个高质量的解决方案,如果今天的页面“像这样”,明天可能不会。另外,在目前的情况下,这对某些设备尺寸不起作用。这不是一个高质量的解决方案,如果今天的页面是“像这样”,明天可能不会。另外,在目前的情况下,这对某些设备尺寸也不起作用。非常感谢男士,第二个选项看起来很漂亮,工作正常,,,@MarsAndBack非常感谢男士,第二个选项看起来很漂亮,工作正常,,,@MarsAndBack