我想知道用戶何時點擊帶外部內容的iframe(不屬於我的頁面)。我需要這樣做的原因是我的網站在很大程度上依賴於鍵盤導航,而當iframe集中時,我需要告訴用戶點擊外部以繼續播放。如何檢測帶有外部內容的iframe上的onmousedown?
我在iframe上用onmousedown事件使用透明div。但它不是一個好的選擇,因爲用戶需要點擊一次div才能消失,並再次點擊iframe上的任意位置。
是否有其他方式知道用戶何時點擊iframe?
感謝
我想知道用戶何時點擊帶外部內容的iframe(不屬於我的頁面)。我需要這樣做的原因是我的網站在很大程度上依賴於鍵盤導航,而當iframe集中時,我需要告訴用戶點擊外部以繼續播放。如何檢測帶有外部內容的iframe上的onmousedown?
我在iframe上用onmousedown事件使用透明div。但它不是一個好的選擇,因爲用戶需要點擊一次div才能消失,並再次點擊iframe上的任意位置。
是否有其他方式知道用戶何時點擊iframe?
感謝
我能想到的最接近的就是聽你窗戶上的模糊。
我會把一個onmousedown事件事件上的iframe,而不是單嗎?
你可以找到解決這個問題的方法。但個人而言,我認爲它不是一個從外部容器捕獲IFrame中的事件的好習慣。
這似乎是一個好主意。我應該在哪裏放置事件監聽器?我可以知道div何時關注嗎?我認爲這只是爲了輸入。如果我可以這將是解決方案 – lisovaccaro
我把事件監聽器放在窗口上。如果div的tabindex爲0或更高,您可以知道div何時關注。看到這裏:http://www.quirksmode.org/dom/events/blurfocus.html –