【发布时间】:2015-09-30 05:52:30
【问题描述】:
我制作了一个非常简单的下拉菜单,其中包含将由 iframe 加载的“视频”列表。但是,当您进入时,该页面正在加载 iframe。
只有在我按下下拉菜单中的“类别”时才加载 iframe 的最简单方法是什么?
这可能真的很容易做到,但我仍在学习,我无法让它发挥作用......
我的 HTML:
<div class="tabbable">
<ul class="nav nav-tabs nav-pills" id="myTab">
<li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Videos 1<span class="caret"></span></a>
<ul class="dropdown-menu scrollable-menu" role="menu">
<li><a href="#tab1" data-toggle="tab">Video 1</a></li>
<li><a href="#tab2" data-toggle="tab">Video 2</a></li>
</ul>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane" id="tab1"><iframe width="560" height="315" src="https://www.youtube.com/embed/O1KW3ZkLtuo" frameborder="0" allowfullscreen></iframe></div>
<div class="tab-pane" id="tab2"><iframe width="560" height="315" src="https://www.youtube.com/embed/xEhaVhta7sI" frameborder="0" allowfullscreen></iframe></div>
</div>
和CSS:
.scrollable-menu {
height: auto;
max-height: 200px;
overflow-x: hidden;
}
感谢您的帮助! - 这是我的Fiddle
【问题讨论】:
-
@ikeMiguel 所以我必须使用 JS 吗?如何在下拉列表中设置“$”并且可以调用 iframe?对不起'noobish'......
标签: jquery twitter-bootstrap iframe