Im пытается сделать предупреждение jQuery на изменение размера браузера, но его не работает.Обнаруживать при изменении размера браузера не работает
function browser_resize(){
var window_height = $(window).height();
if ((window_height>=800)) {
alert('800 or above!');
}
if ((window_height<800)) {
alert('Under 800!');
}
}
$(window).resize(browser_resize);
Это не работает. Когда я изменяю размер моего браузера, даже более 800, он все еще предупреждает «Under 800!». В чем проблема?
@Dheed взять скобки от 'browser_resize()', и вы правы. Вы хотите вызвать функцию, а не передать ее возвращаемое значение (если оно есть) в '.resize()' – Bojangles
ребята, это должно '$ (window) .resize (browser_resize);', потому что если мы это сделаем: '$ (window) .resize (browser_resize()); 'он вызывает функцию каждый раз, когда я обновляю страницу. – Cole
@ Поверните это '$ (window) .resize (browser_resize);' неправильно, но не для этой цели, потому что мы хотим предоставить метод изменения размера jQuery для адреса функции, чтобы позволить ему использовать метод изменения размера jQuery. это 'a = browser_resize; a();') – ncm