【发布时间】:2014-07-12 23:45:23
【问题描述】:
我有一个具有唯一 ID 的 div,其中我有一个 youtube iframe 代码。 我正在尝试开发一个粘性 div,当用户向下滚动以淡出包含 youtube iframe 视频的默认 div 并将其移动到这个新的粘性 div 并开始播放时。
到目前为止,我正在开发以下代码:
身体内部:
<div id="newdiv" style="display:none;"></div>
<div id="currentplayer">
<iframe width="600" height="338"
src="//www.youtube.com/embed/avl5zgk3KH4?rel=0" frameborder="0" allowfullscreen>
</iframe>
</div>
到目前为止,粘性 div 的代码是:
<script type="text/javascript">
$(function () {
$(window).scroll(function () {
var stickyHeaderTop = $('#currentplayer').offset().top;
if ($(window).scrollTop() > stickyHeaderTop) {
$('#currentplayer').hide();
$('#newdiv').css({
position: 'fixed',
top: '35px',
width: '310px'
});
$('#newdiv').fadeIn("fast");
} else {
$('#newdiv').fadeOut("fast");
$('#currentplayer').show();
}
});
});
</script>
那么当用户向上滚动以将当前 iframe 移动到 id="newdiv" 的新 div 内并继续播放时,怎么可能呢?
谢谢
【问题讨论】:
标签: javascript php jquery