我被命令使用框架(而不是 iframe)来设置项目。我已经创建了框架并为所有框架中的框架设置了上下文覆盖。我遇到的问题是我无法在这些框架中使用 jQuery UI。有谁知道跨框架访问 jQuery UI 的方法?
**main.html**
<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" href="style/jquery-ui-1.8.21.custom.css" type="text/css">
<script type="text/javascript" src="scripts/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="scripts/jquery-ui-1.8.21.custom.min.js"></script>
</head>
<frameset rows="*,660,*" framespacing="0" frameborder="0" border="0">
<frame src="border.html" name="border" title="border" scrolling="no" noresize="noresize" tabindex="-1" />
<frame src="test.html" name="body" title="body" scrolling="no" noresize="noresize" tabindex="1" />
<frame src="border.html" name="border" title="border" scrolling="no" noresize="noresize" tabindex="-1" />
</frameset>
<noframes></noframes>
</html>
**test.html**
<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<script type="text/javascript">
var $ = function(a){return top.$(a, this.document);} /* jQuery Context Overwrite */
$("#slider").slider();
</script>
<div id="slider"></div>
</body>
</html>
我能够通过上下文覆盖跨帧使用 jQuery,但我无法访问 UI。我错过了什么?提前致谢。