jquery - 如何扩展 div 以覆盖较小屏幕上的视频并使下拉菜单响应?

标签 jquery html css twitter-bootstrap video

我正在为我的元素制作一个网站,我遇到了一个问题,几天来我都不知道如何修复它。

我使用 Bootstrap 制作我的网站。它在大屏幕上运行良好,但在移动屏幕上,存在一些问题。 1)在“电影”部分,当调整两个视频之一的大小时,被按下但边框没有延伸。我想让边框在调整屏幕大小时延伸,但它没有这样做。 2)当屏幕调整大小时,下拉菜单的最后一个子项与它下面的列表项重叠,而我想在移动版本上单击“下拉菜单”时将元素电影向下推。

这是链接 https://jsfiddle.net/0b3qf2xn/

HTML

        <!-- Content-->
        <div class="col-sm-10 col-sm-push-2 content" id="movie">
            <div class="row" id="movieWrapper">
                <div class="col-sm-5 col-sm-offset-1" id="movie-col">
                    <div class="embed-responsive embed-responsive-4by3">
                        <iframe class="embed-responsive-item" src="https://www.youtube.com/embed/uXALot_v3mQ"></iframe>
                    </div>
                </div>
                <div class="col-sm-5" id="movie-col">
                    <div class="embed-responsive embed-responsive-4by3">
                        <iframe class="embed-responsive-item" src="https://www.youtube.com/embed/uXALot_v3mQ"></iframe>
                    </div>
                </div>
            </div>
        </div>


        <!-- sidebar area start -->
        <div class="col-sm-2 col-sm-pull-10 sidebar">
            <div class="text-xs-center text-sm-left ">          

                <ul class="nav nav-tabs nav-stacked" role="menu">   
                    <li><a href="index.html" class="btn-main">Home</a></li>
                    <li><a href="about.html">About </i></a></li>

                    <li class="dropdown">
                        <a data-toggle="dropdown">Dropdown</a>
                        <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
                            <li role="presentation"><a role="menuitem" href="angaria.html">Subitem 01</a></li>

                            <li role="presentation"><a  role="menuitem" href="fujimoto.html">Subitem 02</a></li>

                            <li role="presentation"><a role="menuitem" href="komatsu.html">Subitem 03</a></li>

                        </ul>
                    </li>
                    <li class="movie-button"><a href="movie.html">Movie</a></li>
                </ul>

            </div>
        </div>

    </div>
</div>

P/s:我不知道为什么我不能重新创建下拉问题是 JSfiddle,即使我已经导入了 bootstrap 和 js 文件。

最佳答案

违规代码在您的#moviewrapper div 中。删除 height:100% 行到 height:auto; 然后你可以垂直居中 col

https://jsfiddle.net/4mrtr0oh/

关于jquery - 如何扩展 div 以覆盖较小屏幕上的视频并使下拉菜单响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39063923/

相关文章:

javascript - 如何在单击的某些元素上忽略 Bootgrid 单击事件

html - 我可以将 "overflow: hidden;"用于 Adsense 广告吗

asp.net - 将网页从 HTML 转换为 PDF?

internet-explorer - 在 IE 中支持 "border-radius"

javascript - 删除重复的下拉选项并共享 2 个值

php - 在 WooCommerce 中选择 "Local Pickup"时,将结帐字段设为可选

javascript - HTML div 与 jquery on.click 未按预期工作

javascript - 母版页不加载 css 文件

css - 使用 CSS 制作的条纹背景取决于 IE 中的背景大小

html - SVG 高度不随纵横比调整