English 中文(简体)
停止使用显示和隐藏方法重载闪文档
原标题:Stop reloading flash file when using show and hide methods
  • 时间:2009-10-19 05:25:04
  •  标签:

我有一个网页,在这个网页上安装了闪电文档。 热点文件包含4个问题。 当用户回答第一个问题时,将显示第二个问题。 这一闪电被植入一个称为“四伏”的四分五裂。 现在,我想要隐藏和显示安宁。 例:当用户点击一个纽州(“Pause”)时,即想掩盖qui。 他点击了“Continue”纽芬兰语,想继续(how)qui。 我正在使用“jquery show()”方法,并为此隐藏方法。 但是,问题在于,如果说显示方法的话,闪电内容就会再次装上(从一开始便装上qui)。 它没有显示我们点击停用 but子的阶段。 如何解决这一问题? 我希望闪电处于其隐藏的同一阶段。

问题回答

内部<代码>$.hide()方法是:display:none;。 这将使闪电每次重载。 我建议以不同的方式隐藏你们的闪光,因为你们对这一财产的反应很少。

这里是一片暗中,把你的东西放在屏幕上。 这在一切情况下都无所作为,但如果适用于你,则会非常有用。

社会保障局补充:

.flashHide {
  position:absolute;
  left:-99999px;
}

加上:

(function($){ 
  var hideClassName =  flashHide ; 
  $.fn.extend({ 
    flashHide: function() { 
      return this.each(function(){ 
        $(this).addClass(hideClassName); 
      }); 
    }, 
    flashShow: function() { 
      return this.each(function(){ 
        $(this).removeClass(hideClassName); 
      }); 
    } 
  }); 
})(jQuery);

之后,你会利用这一方法:

$( div#flashContainer ).flashHide();
$( div#flashContainer ).flashShow();

我知道这是一个老的read子,但我想为那些寻求需要修改现有《联合刑法》的胜利者找到一个容易的解决办法。 就我而言,我有一个现有的塔普切部分,它正在制造新的表格,并动态地装上包含有南太平洋大学的html。

海事组织是处理此事的最容易的方法,是把一目光包裹放在大自然基金周围,然后当你显示/ide碎的集装箱时,它就赢得了关闭/卸载。

为了解决这个问题,你只是要插入一个简单的html包裹。

Old way:

Main App -> Rainbowloader -> SWF file

New way:

Main App -> iframeloader - 设计;超文本负荷;

Simple example:

<iframe src="/stuff/swfContainer.html" style="width:100%;height:100%;border:0px;">
</iframe>

之后,在SwfContainer.html上做的是:

<html>
    <head>
        <style>
            body {
                margin:0px;
            }
        </style>
    </head>
    <body>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
                id="MySwf" width="100%" height="100%"
                codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
            <param name="movie" value="/stuff/mySwf.swf" />
            <param name="quality" value="high" />
            <param name="allowScriptAccess" value="sameDomain" />
            <embed src="/stuff/mySwf.swf" quality="high"
                   width="100%" height="100%" name="MySwf" align="middle"
                   play="true"
                   loop="true"
                   quality="high"
                   allowscriptaccess="sameDomain"
                   type="application/x-shockwave-flash"
                   pluginspage="http://www.adobe.com/go/getflashplayer">
            </embed>
        </object>
    </body>
</html>

这只是一个简单的法典例子,因为你可能希望使用 ,但我留给你。

你们有许多选择,但最好的选择是,在修正的法典中将闪电法添加到集装箱内。 并且,你需要利用你的超时计分和姿态:

/*1*/
visibility:hidden!important;

/*1*/
position:absolute;
left:-300%;

/*3*/   
width:0;
height:0;

/*4*/
visibility:hidden!important;

/*5*/
display:none

为我提供的唯一解决办法是:

如果您想从文件(如<代码>显示:无)中“去除”:

width:0;
height:0;

如果你只想躲藏部分而没有从文件中“移走”:

visibility: hidden

position 阵地ti





相关问题
热门标签