0

我被命令使用框架(而不是 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。我错过了什么?提前致谢。

4

0 回答 0