2012-12-14 22 views
5

Tôi có div div cố định chiều cao thay đổi có thể thay đổi chiều cao trên thay đổi hướng, vì vậy lý tưởng tôi muốn thay đổi CSS bằng javascript. Tuy nhiên trên IE10 Metro sử dụng Surface tôi không thể tìm thấy bất kỳ sự kiện JS nào đề cập đến điều này? Cả iOS và Chrome đều xử lý tốt.Phát hiện thay đổi hướng trên tàu điện ngầm IE10 với JavaScript

Tôi đã thử onorientationchange và onresize vô ích ...

+1

Tôi yêu Surface của tôi và tất cả , nhưng nó rõ ràng vẫn còn hút ': ('. – Bojangles

+2

hack cho đến khi nó hoạt động. –

+1

$ (cửa sổ) .resize (function (e) { // code }); Điều này dường như đã hoạt động. Mặc dù 'tài liệu' không phải vì một lý do nào đó. – andybarnes

Trả lời

4

IE 10 không hỗ trợ định hướng thiết bị sự kiện [0], không may. Họ có một nguyên mẫu [1], nhưng điều này sẽ không giúp cho các trình duyệt đã được phát hành.

Tùy thuộc vào những gì bạn muốn làm, bạn có thể sử dụng tính năng Phương tiện định hướng [2] để đặt giá trị độ cao CSS khác khi ở dọc hoặc ngang. Này được hỗ trợ bởi trình duyệt IE [3]

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