Przykład
Otwórz nowe okno, i zmienić rozmiar szerokość i wysokość 250 pikseli w stosunku do aktualnej pozycji:
function openWin() {
myWindow = window.open("", "", "width=100, height=100"); // Opens a new window
}
function resizeWin() {
myWindow.resizeBy(250, 250); // Resizes the new window
myWindow.focus(); //
Sets focus to the new window
}
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
resizeBy() sposób zmienia rozmiar okna przez określoną ilość, w stosunku do jego obecnego rozmiaru.
Note: Ta metoda przesuwa prawy dolny róg okna przez określoną liczbę pikseli zdefiniowanych. W lewym górnym rogu nie zostanie przeniesiony (pozostaje w swoich oryginalnych współrzędnych).
Powiązane metody:
- resizeTo() - zmianę wielkości okna na określonej szerokości i wysokości
- moveBy() - Przenosi okno w stosunku do aktualnej pozycji
- moveTo() - Przesuwa okno do określonej pozycji
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
resizeBy() | tak | tak | tak | tak | tak |
Składnia
resizeBy( wartości parametrów Parametr Rodzaj Opis width Number Wymagany. Dodatnia lub ujemna liczba określająca, ile pikseli na szerokość od rozmiaru height Number Wymagany. Dodatnia lub ujemna liczba określająca, ile pikseli, aby zmienić rozmiar Wysokość
Szczegóły techniczne
Zwracana wartość: Nie zwraca wartości
Więcej przykładów
Przykład
Otwórz nowe okno, i zmniejszyć szerokość x 50 pikseli i zwiększyć wysokość 50 pikseli:
myWindow.resizeBy(-50, 50); Spróbuj sam "
Przykład
Używanie resizeBy() metodę wraz z resizeTo() :
function resizeWinTo() {
myWindow.resizeTo(800, 600);
myWindow.focus();
}
function resizeWinBy() {
myWindow.resizeBy(-100, -50);
myWindow.focus();
}
Spróbuj sam "
Przykład
Zmiana rozmiaru okna przeglądarki z najwyższego 100px każdą stronę (działa tylko w IE i Safari):
top.resizeBy(100, 100);
Spróbuj sam "
<Okno Object