当前位置:  开发笔记 > 前端 > 正文

用jquery隐藏java applet?可能?

如何解决《用jquery隐藏javaapplet?可能?》经验,为你挑选了2个好方法。

我正在努力找到一种方法来隐藏使用jquery的java applet().

我有一个链接打开一个简单的ajax fancybox(http://fancybox.net)问题是它总是出现在实际的java applet"后面".

有没有办法'隐藏'小程序甚至卸载它?我可以在关闭fancybox后重新加载它(基本上要求用户确认).



1> Malfist..:

您可以删除它的DOM对象,或将其CSS属性设置为隐藏.

jQuery("#applet").remove();

要么

jQuery("#applet").hide();

你也可以杀掉小程序:

 

 public void killApplet() 
 {
    AccessController.doPrivileged(new PrivilegedAction() 
   {

        public Void run() {
            // kill the JVM
            System.exit(0);
            return null;
        }
    });
 }

但是,这会停止applet,并在IE6中抛出JS错误

您还可以将小程序大小设置为(1,1),并在完成后将其设置回来.

jQuery("#applet").height(1).width(1);



2> Danny Coulom..:

我所做的是$('applet').addClass('hide');

.hide {
  position: absolute;
  left: -100vw;
}

做$('applet').removeClass('hide'); 当你想要它回来.

所有其他选项将强制重新启动您的小程序.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有