2

FancyBox バージョン 2.0.5 で SWF パラメータを使用するにはどうすればよいですか (バージョン 1.3.4 で使用されていたため)。

'swf' :
{
     'wmode' : 'transparent',
     'allowfullscreen' : 'true'
}

この方法は、最新バージョン v2.0.5 では機能しないようです。誰かがこれに対する解決策を持っていますか?

4

1 に答える 1

3

次のようなhtmlを持つ:

<a class="fancybox" href="myobject.swf">open swf</a>

次のようなテンプレート(tpl)オプションを使用していくつかのパラメーターを渡します

$(".fancybox").fancybox({
 width: 640, // or whatever
 height: 320,
 type: "swf",
 tpl: {
  swf: '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="wmode" value="transparent" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="'+this.href+'" /><embed src="'+this.href+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="100%" height="100%" wmode="transparent"></embed></object>',
 }
});

tpl必要に応じて、次のようにリンク自体にパラメーターを渡すようにしてください (オプションを使用しないでください)。

<a class="fancybox" href="myobject.swf?wmode=opaque">open swf</a>
于 2012-04-15T21:33:07.793 に答える