我有一个按钮,当您单击该按钮时,我正在执行一个fadeToggle()来显示或隐藏弹出窗口。
弹出窗口出现在一个自动播放的闪光灯视频上。
所以,我想做的是,当弹出可见时,我想暂停视频。。当它被隐藏时,播放视频。
我的视频播放器已经支持这些功能了。所以这很好用:
videoPlayer.pause();
videoPlayer.play()
那么我的FadeToggle()会是什么样子呢?现在我有个代码:
$("#categorySlider").fadeToggle('fast', function() {
var videoPlayer = document.getElementById("videoContainer");
videoPlayer.pause();
});
我错过了这里的剧本()部分,但我不知道添加它的语法?!如果使用fadeToggle不是正确的,那么任何jquery或javascript都可以!
有什么帮助吗?
发布于 2012-07-17 14:26:56
您可以使用jquery :visible
选择器来确定#categorySlider
是否可见,并取决于暂停或播放视频。
$("#categorySlider").fadeToggle('fast', function() {
var videoPlayer = document.getElementById("videoContainer");
if ($("#categorySlider").is(":visible"))
videoPlayer.pause();
else
videoPlayer.play();
});
https://stackoverflow.com/questions/11524541
复制相似问题