2011-07-15 7 views
8

JQuery ma zdarzenie o nazwie resize, za pomocą którego można dodać procedurę obsługi zdarzeń po zmianie rozmiaru okna, np.Jak zmienić rozmiar okna za pomocą JQuery?

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

To, czego potrzebuję, to zmienić rozmiar okna za pomocą komendy JQuery; Czy będzie to możliwe?

np. $ (okno) .resize (-1, -1); // aby zmniejszyć/zwiększyć szerokość i wysokość okna

Thanks

+0

Należy to sprawdzić: http://stackoverflow.com/questions/599288/cross-browser-window-resize-event-javascript-jquery –

Odpowiedz

26

Spróbuj skorzystać z tej jego czystym JavaScript JQuery nie zaangażować.

window.resizeTo(width, height); 
+0

Działa to w chrome Myślę, że nawet w Operze to działa. – ShankarSangoli

+0

dzięki. window.resizeBy był tym, o co prosiłem. Dziwne, że nie działa z wartościami mniejszymi niż 100, np. window.resizeBy (100, 100); –

+0

Myślę, że istnieje pewna minimalna wartość wysokości i szerokości, którą można ustawić dla okna. Jeśli to pomogło, czy możesz zaakceptować moją odpowiedź? – ShankarSangoli

-3

Niestety wygląda tak wiąże obsługi zdarzeń dla „resize” zdarzenia JavaScript lub wywołać to zdarzenie na elemencie.

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