2009-06-02 40 views
0

我在我的HTML頁面上使用了模態,無模式div s(我的意思是固定的,樣式爲div s)。該頁面還包含iframe,其中模式爲divModal,modeless divs on page

當我在頁面上打開一個新的div時,我需要禁用父頁面(opener頁面)上的鍵盤事件。此外,我需要能夠處理父頁上的製表鍵按下。 我有谷歌搜索,但我還沒有找到解決這個問題的任何解決方案。

您有任何建議或意見嗎?

+2

我想你混淆的「模式」和「無模式」的含義。有些東西不能同時存在。 – Welbog 2009-06-02 11:51:27

+0

莫代爾,無模式只是一個意思,我想你錯過了,我寫了[模態,無模式的div(我的意思是固定的,風格的div)]: 讓我解釋一下; 您在頁面上有2個div,並且您的頁面包含任何信息,用於檢查博客條目列表頁面。 1st div z-index值爲10000,po​​sition:fixed; opacity:0.5 2nd div z-index value is 10001 and position:fixed and this div contains a iframe then navigate any sub page on the site; 當您在頁面上打開兩個div時,它似乎是模態的。如果您可以嘗試從頁面中刪除第一個div,那麼現在它似乎是無模式的窗口。 我的意思是說。 – fyasar 2009-06-02 12:11:19

回答

1

也許jQuerythis plugin可以幫到你嗎?按鍵綁定變得簡單,並禁用鍵(例如CTRL + F)你只是寫:

$(document).bind('keydown', 'Ctrl-f', function(evt) {return false;});