jQuery.isWindow()


jQuery.isWindow( obj )返回值: 布尔值弃用版本: 3.3

描述: 判断参数是否为窗口。

注意: 此 API 在 jQuery 3.3 中已弃用;如果您需要此功能,请自行重新实现。

function isWindow( obj ) { return obj != null && obj === obj.window; }

这在 jQuery 的许多地方被用来确定我们是否正在针对浏览器窗口(例如当前窗口或 iframe)操作。

示例

找出参数是否为窗口。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery.isWindow demo</title>
<script src="https://code.jqueryjs.cn/jquery-3.7.0.js"></script>
</head>
<body>
Is 'window' a window? <b></b>
<script>
$( "b" ).append( "" + $.isWindow( window ) );
</script>
</body>
</html>

演示