Это возможно с Mootools (что означает, что может быть сделано без рамки, а), вот пример:
window.addEvent('domready', function() {
window.addEvent('resize', function() {
alert('f');
});
(function() {
window.fireEvent('resize');
}).delay(3000);
});
Через 3 секунды после загрузки DOM-структуры событие resize будет запущено для окна-объекта.
Редактировать;
Я понятия не имею, как Mootools решает их fireEvent для события изменения размера. Я попробовал Google, но нашел нада. Вы можете, конечно, изменить размер окна вручную, но это действительно хак:
function fireOnResizeEvent() {
var width, height;
if (navigator.appName.indexOf("Microsoft") != -1) {
width = document.body.offsetWidth;
height = document.body.offsetHeight;
} else {
width = window.outerWidth;
height = window.outerHeight;
}
window.resizeTo(width - 1, height);
window.resizeTo(width + 1, height);
}
window.onresize = function() {
alert("Resized!");
}
Если ваш макет разбит и исправлен после изменения размера, вы должны исправить макет. Что это за браузер? Можете ли вы опубликовать ссылку на живой пример? –
К сожалению, на локальном хосте у меня его нет в сети, дело в том, что оно исправлено после изменения размера, как вы говорите. –
Думаю, вам стоит по-настоящему изучить, как исправить макет. Работа вокруг этого с использованием Javascript шаткая. –