2011-09-07 28 views
24

Tôi đã xem qua một vấn đề với một trong các trang web của chúng tôi:CSS tàn tật di chuyển

Trong IE9 trang đã có một thanh cuộn dọc, nhưng bạn không thể sử dụng xoay chuột, phím mũi tên, PgUp/Trang Dưới để di chuyển. Cách duy nhất để cuộn là thực sự nhấp/giữ và di chuyển thanh cuộn.

tôi loại bỏ các sau đây từ css:

{ 
    overflow-x: hidden; 
} 

sau đó di chuyển làm việc như bình thường. Đã có người khác đi qua này? Có vẻ lạ như overflow-x nên ẩn thanh cuộn ngang? Tại sao nó có hiệu lực theo chiều dọc?

Tôi đã thử điều này trên trang thử nghiệm và hoạt động như mong đợi. Vì vậy, nó phải là một sự kết hợp của sự vật.

+1

'" * Tôi đã thử trên trang kiểm tra và nó hoạt động như mong đợi. Vì vậy, nó phải là sự kết hợp của mọi thứ. " trừ khi ai đó đã gặp phải điều này trước đây, chúng tôi cần * một trang thử nghiệm để tái tạo sự cố. Bạn có thể đăng một liên kết đến trang web, hoặc tự mình sao chép trang và ẩn danh nó và có tất cả CSS bắt buộc (và bất kỳ JavaScript * nào liên quan đến vấn đề *) và đưa nó lên [JS Bin] (http: //jsbin.com/). – thirtydot

+0

Xin lỗi, tôi không có quyền đăng liên kết tới tài liệu (chỉ là đăng ký). Điều này chủ yếu là không quan tâm, như tôi đã quản lý để khắc phục vấn đề, nó chỉ là tôi không hiểu tại sao sửa chữa làm việc. Rất tiếc, tôi không thể tải lên một trang vì nó là một phần của hệ thống học tập điện tử. – Sheff

Trả lời

14

overflow-x: hidden;
sẽ ẩn mọi thứ trên trục x nằm ngoài phần tử, vì vậy sẽ không cần thanh cuộn ngang và nó sẽ bị xóa.

overflow-y: hidden;
sẽ ẩn mọi thứ trên trục y nằm ngoài phần tử, vì vậy sẽ không cần thanh cuộn dọc và nó bị xóa.

overflow: hidden;
sẽ loại bỏ cả hai cuộn

+0

Không phải là cách khác? overflow-y điều khiển thanh cuộn dọc: http://jsfiddle.net/ddVTk/ – user2019515

37

Hãy thử sử dụng đoạn mã sau. Điều này sẽ giải quyết vấn đề của bạn.

body, html { 
    overflow-x: hidden; 
    overflow-y: auto; 
} 
2

Tôi sử dụng iFrame để chèn nội dung từ trang khác và CSS được đề cập ở trên KHÔNG hoạt động như mong đợi. Tôi phải sử dụng tham số cuộn = "không" ngay cả khi tôi sử dụng HTML 5 Doctype

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