2013-10-23 103 views
1

我使用.btn:focus{},並且在瀏覽器中完美地工作,我也嘗試過.btn:active相同,但是當我在ios模擬器中啓動phonegap時,它將不起作用:focus和:active,這是怎麼回事?Phonegap CSS:focus and/or:active on button not working

HTML:

<button type="button">Asd button</div>

CSS:

button:focus,button:active{ background:pink;}

+0

你如何試圖在iOS中集中非輸入元素?我不知道在基於觸摸的操作系統中會構成一個集中按鈕。 –

+0

@ Owen'Coves'Jones用鼠標點擊按鈕 – sbaaaang

+0

@ Owen'Coves'Jones因此無法使用模擬器測試焦點和活動狀態? :/ – sbaaaang

回答

1

您不能測試iOS中一個按鈕的焦點,因爲你不能專注於iOS的一個按鈕,它的不像你可以像使用桌面操作系統一樣使用鍵盤來選擇它,所以焦點只是真正用於觸摸設備上的輸入。

對於活動狀態,活動狀態應該可以工作,但可能會因爲等待重新呈現而延遲,直到觸摸設備結束或者代碼中出現錯誤。由於必須將桌面設備上執行的操作轉換爲觸摸環境,模擬器並不總是像iOS一樣運行。