3
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>flash video refresh</title>
</head>
<body>
    <div id="PlayerZone"><embed height="496" width="580" flashvars="flvid=19742822&amp;createtime=2012-4-19 13:46:33" wmode="opaque" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="player" id="player" src="swf/mine.swf" type="application/x-shockwave-flash"></div>
<a onclick="return test();" id="test">click me popup a div,and hide the scrollbar</a>
</body>

コード:</p>

たとえば、a#test ボタンをクリックすると div がポップアップするので問題ありませんが、div がポップアップしている間はスクロールバーを非表示にしたいです。

$('html').css('overflow','hidden') を test() 関数で使用しました。ほとんどのブラウザで実行できますが、FF (私は FF3.6 を使用しました) を除き、フラッシュが更新されます。

https://bugzilla.mozilla.org/show_bug.cgi?id=90268 (overflow/display/position によりこのバグが発生します)

それを修正する方法?ありがとう

4

1 に答える 1

0
    Hi thanks for asking these kind of question.

Better you use in a updated firefox version and try. if not 
     please refer this link this will help u i think. use local shared objects. 
    http://www.actionscript.org/forums/showthread.php3?t=79009
    http://flash.bigresource.com/How-to-protect-Flash-Videos-from-Being-Downloaded-KV9j8rfkn.html
    http://whatisgon.wordpress.com/2010/03/17/poking-around-in-the-firefox-cache-and-protecting-your-privacy-from-flash/
于 2012-06-08T12:52:55.393 に答える