猿问

请问我在Home.aspx这一页面,怎样才能调用到jquery的函数?

我有一个index.aspx页面,里面是<iframe src="/FrameIndex.aspx" height="100%" width="100%" frameborder="0" scrolling="no"></iframe>,FrameIndex.aspx里面用的是<frameset rows="110,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="Head.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frameset name="myFrame" rows="*" cols="199,*" framespacing="0" frameborder="no" border="0">
<frame src="Left.aspx" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="Home.aspx" name="mainFrame" scrolling="No" noresize="noresize" id="mainFrame" title="mainFrame" />
</frameset>
</frameset>这种形式,我在index.aspx引用了jquery,我在Home.aspx这一页面怎么样才能调用到jquery的函数?那个大虾帮帮我,困扰我几天了,谢谢。

浮云间
浏览 216回答 2
2回答

九州编程

Jquery是会在它的页面定义一个变量,也就是会在该页面的window对象添加一个JQuery的属性。你可以在子页面找到引用jquery文件的窗口的window对象,这样就可以使用了。由于你是在最顶级页面引入的所以可以如下使用top.$("[selector]",document);注意,在使用top.$是必须传入第二个参数(当前文档对象),否则默认的查找上下文会是你的顶级页面。

潇潇雨雨

每个页面都要添加jquery的引用.库和写的函数都要这样
随时随地看视频慕课网APP
我要回答