2011-04-19 25 views
1

我想從用戶交互中單擊一個按鈕禁用一個網頁。但我的網頁包含一個包含一些Flash內容的iframe。現在使用jQuery禁用頁面時,Flash部分是仍然intearctive.How我可以做到這一點使用jQuery?使用jquery禁用Flash內容

+3

你的意思是禁用像,暫停?或者你需要隱藏它嗎? – 2011-04-19 07:19:14

+0

我需要它表現得像jQuery模態 – 2011-04-19 07:26:59

+0

所以你的意思是禁用,它是可見的,可以運行,但用戶不應該能夠與它進行交互? – 2011-04-19 07:28:09

回答

1

您將需要創建灰色div來覆蓋整個Flash對象z-index大於Flash對象z-index。當你禁用頁面移動只顯示這個div。

使得閃存z-index的工作是不同的故事,也有點棘手,答案可以在這裏找到: http://www.flashdesignerzone.com/tutorials/t1026.php

或在這裏:

http://slightlymore.co.uk/flash-and-the-z-index-problem-solved/

訣竅是參數添加到Flash object:WMODE opaque

+0

問題是,當你使用不透明時,它可能會敲擊鼠標滾輪動作。 http://stackoverflow.com/questions/5477426/issues-with-wmode-opaque-and-issues-with-wmmode-window – Simon 2013-01-07 03:12:26