jquery flash 对象显示隐藏

标签 jquery html flash

我正在尝试根据按钮的点击来显示/隐藏 flash 对象,但代码不起作用
//to hide<br/> $('object').css({visibility: 'hidden'});<br/> //to show<br/> $('object').css({visibility: 'visible'});<br/>

我不想使用 .show() 和 .hide(),因为它们也会删除 Flash 内容区域。

最佳答案

$('object')
.wrap('<div class="fl-wrapper">') // Wrap the flash object in a div.
.parent().css({'overflow':'hidden'}) // Set the wrapper to overflow hidden.
.children().css({'margin-left':-99999});  // Set flash object to be out of box.

然后要将其切换回来,您可以:

$('object').css('margin-left',0);

我只在 Firefox 中测试过。对于其他浏览器,您可能还需要将包装器 div 的高度和宽度设置为等于对象的高度和宽度。

关于jquery flash 对象显示隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2693441/

相关文章:

javascript - 曝光时图像淡入

html - 如何通过简单的 css 自定义日期选择器?

javascript - 使用 jQuery/JavaScript 减去 HTML 文本框值

actionscript-3 - bitmapdata.draw 无提示地失败

php - 我应该使用 "id"还是 "unique username"?

javascript - 从 localStorage 获取值并将其 append 到类

javascript - jQuery鼠标悬停动画效果

javascript - 通过ajax发送和接收数据是否有限制

c++ - Flash like Animation ONLY Library for C/C++ (no GUI)

javascript - 2 在不同的选项卡中相互重叠的文本 JQuery-UI