У меня есть этот кусок кода, который действительно работает отлично:JQuery: Window функция изменения размера выдает
JQuery
$(document).ready(function(){
$(".fadeinbg").click(function(){
$("#content").fadeIn();
});
var height = $(window).height();
var width = $(window).width();
$('#content').css({"min-height": height + "px"});
$('#content').css({"width": (width - 200) + "px"});
});
То, что я пытаюсь достичь сейчас, чтобы обновить JQuery после окно браузера изменить размер, добавив следующую строку в нижней части моего кода: $(window).resize()
JQuery
$(document).ready(function(){
$(".fadeinbg").click(function(){
$("#content").fadeIn();
});
var height = $(window).height();
var width = $(window).width();
$('#content').css({"min-height": height + "px"});
$('#content').css({"width": (width - 200) + "px"});
$(window).resize(function() {
});
});
... но как-то это вообще не работает. Любые идеи, что я делаю неправильно?
Как это не работает? Остается ли остальная часть рабочего кода работать? Не работает ли код внутри функции обратного вызова ['.resize()') (http://api.jquery.com/resize/)? Вы не указали какой-либо код внутри функции обратного вызова, так что ... ничего не изменилось бы на 'resize', как вы показываете это нам. – ajp15243
Поместите код в функцию, вызовите функцию. – epascarello
Да, остальная часть кода все еще работает, но ширина окна и высота не обновляются после изменения размера браузера. – Tbys