如果網頁上有 Flash 的話,往往 Flash 會把彈出的圖層或是使用jQuery dialog彈出的視窗給擋住,(FF除外,IE6,7,8均出現被擋情況)
解決辦法就是給Flash設置透明的參數:wmode="transparent"。
並在 embed 標籤中設置 wmode="transparent"
如果使用 AC_FL_RunContent,可以加多一對參數 'wmode','transparent' 即可。
如:
<script type="text/javascript">
AC_FL_RunContent( 'codebase',
'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0',
'width','741','height','230','src','../swf/s_banner','quality','high','pluginspage',
'http://www.macromedia.com/go/getflashplayer','movie','../swf/s_banner',
'wmode','transparent'); //end AC code
</script>
如果還是有問題,可以嘗試給 Flash 外面增加一個 DIV 標籤,並給他設置 z-index:0; 的樣式即可。
<script type="text/javascript">
$(document).ready(function()
{
alert($(window).height()); //瀏覽器當前視窗可視區域高度
alert($(document).height()); //瀏覽器當前窗口文檔的高度
alert($(document.body).height());//瀏覽器當前窗口文檔body的高度
alert($(document.body).outerHeight(true));//瀏覽器當前窗口文檔body的總高度 包括border padding margin
alert($(window).width()); //瀏覽器當前視窗可視區域寬度
alert($(document).width());//瀏覽器當前視窗文檔物件寬度
alert($(document.body).width());//瀏覽器當前窗口文檔body的高度
alert($(document.body).outerWidth(true));//瀏覽器當前窗口文檔body的總寬度 包括border padding margin
}
)
</script>
這個功能還不賴,是台灣人寫的,用在網頁製作時,需要在頁面填充一些看似有用卻又不是真的句子,以前要讓客戶看頁面前,都是上網抓一些其他相關網站的文章,再跟客戶討論版面,但這樣其實不太好,
萬一讓原文章擁有者發現,以為我們是要盜用他們的創作,那就糗了。
這是一個jQuery 的外掛,使用時,只要在頁內載入這兩行Javascript 閱讀全文...
最新留言