Я пытаюсь выполнить вещи на window.resize, но я не могу даже предупредить, чтобы работать более одного раза. Весь код, у меня есть это:событие window.resize только срабатывает один раз
HTML:
<head>
<meta charset="utf-8">
<script src="jquery-1.11.1.min.js"></script>//I have this library in this html's file directory
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
window.resize(alert("yolo"));
});
</script>
</head>
<body>
...
</body>
Я также попробовал несколько вариантов:
window.resize(...)
window.on("resize",...)
window.one("resize",...)
$(window).resize(...)
$(window).on("resize",...)
$(window).one("resize",...)
ни один из них не работает. Есть ли что-то еще, что я не пробовал ???
Не знаю, почему он не работает. Работал для меня: http://jsfiddle.net/bakgq9g7/ – karthikr
в чистом JS это 'window.onresize = resizeHandler;' – myfunkyside
ну с помощью только 'window' вы не могли бы вызывать' .resize', 'on' или 'one' как его не объект jQuery, а для вызовов jQuery он ожидает, что ссылка на функцию не будет возвращать вызов функции, а в случае возврата вызова предупреждения его' undefined', поэтому вы не устанавливаете обратный вызов в все –