我试图在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",...)
这些方法都没有起作用,还有其他我没试过的方法吗?
window.onresize = resizeHandler;
。 - myfunkysidewindow
,您将无法调用.resize
、on
或one
,因为它不是 jQuery 对象,在 jQuery 调用中它期望一个函数引用而不是函数调用的返回值。在 alert 调用的返回值是undefined
的情况下,您根本没有设置回调。 - Patrick Evans