2012-01-25 31 views
15

Cập nhật:yếu tố đầu vào của 4.x android không thể theo kiểu khi tập trung

Có một sửa chữa:

-webkit-user-modify: read-write-plaintext-only; 

câu hỏi gốc:

Tôi cố gắng để đun sôi điều này xuống một ví dụ đơn giản:

Tôi có một yếu tố đầu vào đơn giản như thế này:

<input class="myclass" type="text"/> 

phong cách tìm kiếm như:

.myclass, .myclass:focus { 
    background-color: black; 
} 

này hoạt động tốt trên Android 2.x và 3.x (trừ một số thiết bị mà được biết là không tôn trọng css trên các yếu tố đầu vào tập trung)

Vì tôi đã cập nhật nexus S thành 4.0.3 nên tôi không thể lấy trường nhập để chấp nhận bất kỳ kiểu nào.

Một số thử nghiệm cho thấy những điều sau đây: Kiểu được áp dụng thực sự, nhưng vì một số lý do trình duyệt hiển thị hình chữ nhật màu trắng trên đầu vào, kiểu hiển thị vô dụng. Sử dụng Weinre tôi đã có thể di chuyển phần tử đầu vào "thực", để tôi có thể hiển thị cả hai.

Bất kỳ đề xuất nào về điều này đều được chào đón rất nhiều.

+0

Tôi không quen thuộc với webkit trên Android, nhưng có lẽ thiết '-webkit-xuất hiện: none; 'có thể ngăn Webkit buộc phải thiết lập các kiểu tiêu điểm mặc định của nó. – Duopixel

+0

đã thử điều đó, nhưng cảm ơn đề xuất –

+0

Tính năng này có hoạt động nếu bạn nhấn hai lần không? – Knu

Trả lời

8

Sự cố có liên quan đến Nexus S và hiệu suất kém của nó với ICS/Android 4. Rắc rối các sự cố với Phonegap, jQuery di động, Sencha và đang bị điếc. Từ việc bỏ qua thẻ meta Viewport đến thứ tự z bị định vị, Trình duyệt Chromium trên Android chỉ là một vấn đề lớn.

  1. Bạn đã thử tắt OpenGL chưa?

  2. Bạn đã thử tách các bộ chọn giả?

Dường như AndroidView WebView liên tục trở nên tồi tệ hơn ... điều kỳ quặc là nó "nên" cải thiện. Tôi đang gặp phải rất nhiều rắc rối với việc cuộn và nhấp nháy. Rất nhiều khuôn khổ đang thực sự xem xét bailing trên Android.

Một liên kết có thể bạn quan tâm: Vấn đề với jQM và (chủ yếu) Nexus S https://forum.jquery.com/topic/jquerymobile-1-0-does-not-support-android-4-0-ice-cream-sandwich

Hope this helps và bạn không đơn độc!

+0

quay của OpenGL không thay đổi bất cứ điều gì, đùa giỡn với các bộ chọn không thay đổi bất cứ điều gì ..., nhờ nỗ lực của bạn, tôi lo sợ rằng đây chỉ là một điều nữa của trình duyệt android xấu xấu đó. Tôi sẽ để câu hỏi mở một số chi tiết ... –

Các vấn đề liên quan