在jQuery切换事件期间未隐藏Flash播放器
我在div块上通过jQuery切换显示/隐藏在jQuery切换事件期间未隐藏Flash播放器,jquery,flash,jquery-ui,toggle,show-hide,Jquery,Flash,Jquery Ui,Toggle,Show Hide,我在div块上通过jQuery切换显示/隐藏 $("#videoArea_" + id).fadeToggle(100); 除了一个小细节,它工作得很好。当该内容区域中有flash视频播放器时,flash播放器不会通过“切换”功能与块的其余部分一起隐藏 奇怪的是,它将使用hide()函数来隐藏视频,但我宁愿使用toggle()来跟踪我的状态并相应地切换 这是toggle()函数中的错误还是我忘记了什么 编辑:顺便说一句,它似乎只在Google Chrome中才这样做。Safari、Firefo
$("#videoArea_" + id).fadeToggle(100);
除了一个小细节,它工作得很好。当该内容区域中有flash视频播放器时,flash播放器不会通过“切换”功能与块的其余部分一起隐藏
奇怪的是,它将使用hide()
函数来隐藏视频,但我宁愿使用toggle()
来跟踪我的状态并相应地切换
这是toggle()
函数中的错误还是我忘记了什么
编辑:顺便说一句,它似乎只在Google Chrome中才这样做。Safari、Firefox、Opera都可以正常工作,所以我认为这是一个Chrome bug。当它不隐藏时,它的“显示”风格是什么?看起来hide()和toggle()都应该使用display:none。我想知道是什么东西在迫使一个不同的设置。另外,(不确定是否有帮助),您是否为flash视频将wmode设置为不透明?我见过当wmode保持为“窗口”(默认值)时发生的有趣事情。让我们知道这里的任何工作。我很想知道。:) 当它不隐藏时,它的“显示”样式是什么?看起来hide()和toggle()都应该使用display:none。我想知道是什么东西在迫使一个不同的设置。另外,(不确定是否有帮助),您是否为flash视频将wmode设置为不透明?我见过当wmode保持为“窗口”(默认值)时发生的有趣事情。让我们知道这里的任何工作。我很想知道。:) 我认为关于
wmode
,你是对的。。。最初我把它作为iframe放在页面中,在你说我尝试将它作为嵌入wmode选项之后,现在它在Chrome中工作良好。谢谢你的建议!我认为关于wmode
,你是对的。。。最初我把它作为iframe放在页面中,在你说我尝试将它作为嵌入wmode选项之后,现在它在Chrome中工作良好。谢谢你的建议!