2008-11-03 39 views
5

Có cách nào để thay đổi toàn bộ chiều rộng của thanh cuộn ngang trên div cuộn (bao gồm mũi tên di chuyển và tay cầm).Bạn có thể thay đổi chiều rộng của thanh cuộn (di chuyển DIV) trong IE7

EDIT: Tôi chỉ cần một giải pháp IE7 - đó là cho một DIV di chuyển trên một thiết bị đầu cuối màn hình cảm ứng

Cảm ơn

Matt

+0

Hãy làm rõ: Bạn có nghĩa là toàn bộ thanh cuộn bao gồm các mũi tên di chuyển hoặc chỉ một chút bạn có thể kéo (hay còn gọi là 'xử lý')? – philistyne

+0

cảm ơn, tôi đã sửa đổi câu hỏi –

Trả lời

2

Thực ra, tôi xem xét lại tuyên bố của tôi ... trong IE7 , bạn CAN thực hiện một số điều chỉnh tỷ lệ.

<div style="zoom:5;font-size:20%;overflow-x:auto;"> 
    Hello World!  Hello World!  Hello World!  Hello World!  Hello World!  Hello World!  Hello World! 
</div> 

zoom cho IE để mở rộng quy mô các nội dung bởi 500%, và tôi đã thiết lập font-size là 1/5 so với bình thường (như vậy, vẫn như cũ) ... này quy mô các thanh cuộn (nhưng nó trông hơi xấu xí ở zoom này, vì những hình ảnh raster dựa, không vector dựa.

0

có một cách, nhưng nó IMO không thể với JS hoặc CSS.

Nếu bạn có quyền truy cập vào thiết bị đầu cuối trong câu hỏi, bạn có thể đặt thuộc tính theme để có thanh cuộn lớn hơn, ở Control Panel -> Display -> tab Appearance -> Advanced -> item Scrollbar -> điều chỉnh kích thước như mong muốn (screenshot)

0

Bạn có thể muốn cuộn thanh cuộn của riêng bạn - thao tác vị trí của div đang được cuộn bằng Javascript. Tôi đã nhìn thấy nó được thực hiện với mũi tên "lên" và "xuống" lớn trên các ứng dụng màn hình cảm ứng trước đây. Sử dụng phương pháp này, bạn có thể tạo kiểu cho điều khiển cuộn nhưng bạn muốn phù hợp với thiết kế của mình.

Đây là một recent example sử dụng thanh trượt của jQuery để điều khiển div.

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