用jquery隐藏java小程序?可能的?
我正在努力寻找一种使用 jquery 隐藏 java applet () 的方法。
我有一个打开简单ajax fancybox (http://fancybox.net) 的链接,问题是它总是出现实际的 Java 小程序“背后”。
有没有办法“隐藏”小程序甚至卸载它?我可以在关闭 fancybox 后重新加载它(基本上要求用户确认)。
I'm struggling to find a way to hide a java applet () using jquery.
I have a link that opens up a simple ajax fancybox (http://fancybox.net) problem is that it always appears 'behind' the actual java applet.
Is there a way to 'hide' the applet or even unload it? I can reload it after closing the fancybox (basically asking for user confirmation).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以删除它的 DOM 对象,或将其 CSS 属性设置为隐藏。
或者
您也可以 杀死小程序:
但是,这会停止小程序,并抛出 JS IE6 中的错误
您还可以将小程序大小设置为 (1,1),并在完成后将其设置回来。
You can remove it's DOM object, or set it's CSS property to hidden.
or
You can also kill the applet:
However, this stops the applet, and throws JS errors in IE6
You can also set the applets size to (1,1), and set it back when you're finished.
我所做的是 $('applet').addClass('hide');
执行 $('applet').removeClass('hide');当你想要它回来的时候。
所有其他选项将强制重新启动您的小程序。
What I do is $('applet').addClass('hide');
Do $('applet').removeClass('hide'); when you want it back.
All other options will force restarting your applet.
尝试这样的事情:
当你需要它回来时
没有经过测试,但我希望它能工作;)
Try something like this:
and when You need it back
not tested, but I expect it to work ;)