2011-07-15 37 views
8

JQuery có một sự kiện được gọi là thay đổi kích thước mà bạn có thể thêm trình xử lý sự kiện khi cửa sổ được thay đổi kích thước, ví dụ:Làm cách nào để thay đổi kích thước cửa sổ bằng JQuery?

$(window).resize(function() { 
// code here 
}); 

Điều tôi cần là thay đổi kích thước cửa sổ bằng lệnh JQuery; Điều đó có thể không?

ví dụ: $ (cửa sổ) .resize (-1, -1); // để giảm/tăng chiều rộng và chiều cao của cửa sổ

Cảm ơn

+0

Bạn nên kiểm tra này ra: http://stackoverflow.com/questions/599288/cross-browser-window-resize-event-javascript-jquery –

Trả lời

26

Cố gắng sử dụng này, nó là một tinh khiết javascript không JQuery tham gia.

window.resizeTo(width, height); 
+0

này hoạt động trong chrome Tôi nghĩ ngay cả trong Opera nó hoạt động. – ShankarSangoli

+0

cảm ơn. window.resizeBy là những gì tôi đã làm sau. Thật kỳ lạ, nó không hoạt động với các giá trị nhỏ hơn 100 ví dụ window.resizeBy (100, 100); –

+0

Tôi nghĩ rằng có một số giá trị tối thiểu cho chiều cao và chiều rộng mà bạn có thể đặt nó vào một cửa sổ. Nếu nó giúp bạn, bạn có thể chấp nhận câu trả lời của tôi không? – ShankarSangoli

-3

xin lỗi có vẻ như liên kết trình xử lý sự kiện với sự kiện JavaScript "thay đổi kích thước" hoặc kích hoạt sự kiện đó trên phần tử.

see: http://api.jquery.com/resize/

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