【发布时间】:2016-03-03 14:11:34
【问题描述】:
这是我的 HTML:
<div id="wrapper">
<div id="left-bg">
<img class="play-button" src="/play-100x100.png" width="100" height="100" alt="play" title="play">
<iframe id="iframe" width="1280" height="720" src="//www.youtube.com/embed/F0naUkyEkmM" data-autoplay-src="//www.youtube.com/embed/F0naUkyEkmM?autoplay=1"></iframe>
</div>
<div id="right-bg">
<text
</div>
</div>
这是我的 jQuery:
jQuery(function($){
$('#left-bg, #right-bg').click(
function(){
$(this).animate({'width': '100%'},600).siblings().animate({'width':'0'},600);
$('<button class="show">Show all</button>')
.appendTo('#wrapper');
});
$('.show').live('click',
function(){
$('#left-bg').animate(
{
'width': '50%'
},600);
$('#right-bg').animate(
{
'width': '50%'
},600);
$(this).remove();
});
});
我想要的是将一个 DIV 分成两部分,这样当单击左侧 DIV 时,它会展开到全高并开始播放视频,同时使用关闭按钮将其关闭时,视频会暂停,左侧 DIV 会重新恢复它的正常高度和宽度。
【问题讨论】:
-
您的 HTML 已损坏(神秘的“
-
查看 youtube iframe api 参考:developers.google.com/youtube/iframe_api_reference