2016-06-10 181 views
0

旋轉IOS設備時,我似乎無法關閉選擇元素。我試過模糊()(原生和jQuery版本),將其樣式設置爲顯示:none,調用hide(),在其他元素上觸發焦點事件,在select和其他元素上觸發點擊事件元素,禁用選擇,隱藏所有選項等等。以編程方式關閉選擇onorientationchange

我知道webkit不會讓您關閉blur()選項。任何人有什麼建議?

+0

「close」是什麼意思? – Vickel

+0

本質上,模糊元素並保持選定選項不變。 編輯:我想最清楚的方式來說這是我想刪除焦點元素。 – erfling

+1

你爲什麼想這樣做?正常的用戶行爲是:「我無法清楚地閱讀選擇選項,所以我改變了方向,顯然我很高興如果我以前選擇的東西沒有改變」。也許你需要提示你想達到的目的並更新你的問題 – Vickel

回答

0

我猜在這裏,因爲我沒有辦法對它進行測試,但它似乎如果你把一個錨在您的網頁是這樣的:

<a id="myanchor"></a>

並添加像這樣到你的Jquery:

$(window).on("orientationchange",function(){ 
    $('#myanchor').focus(); 
}); 

它應該關注錨點並關閉select ...也許?

+0

@erfling然後它可能不會工作,我只是想幫助:/ –