群晖可以做几个网站,清理wordpress,公司名称查重系统,网站在vps能访问 在本地访问不了关于easyUI在子 在父页面点个链接能动态看到子页面的情况太简单#xff0c;请看easyUI官网#xff1a;http://www.jeasyui.com/tutorial/layout/tabs2.php 现在说的是在子页面点个按钮也能触发增加子页面的情况。 情景是#xff0c;在父页面上有个div如#xff1a; Html代… 关于easyUI在子 在父页面点个链接能动态看到子页面的情况太简单请看easyUI官网http://www.jeasyui.com/tutorial/layout/tabs2.php 现在说的是在子页面点个按钮也能触发增加子页面的情况。 情景是在父页面上有个div如 Html代码 div classeasyui-tabs idmain fittrue borderfalse div titleWelcome iconClsicon-page stylepadding:20px;overflow:hidden; /div /div 在子页面上有个 Html代码 a href# classeasyui-linkbutton iconClsicon-edit plaintrue onclicktestAddSubPage(new tab,http://www.baidu.com)test add subpage/a 现在想点这个链接能弹出一个新的tabtab里面的内容是百度主页。关键的问题来了就是testAddSubPage这个function怎么写。 直接这样写是不行的 Js代码 function testAddSubPage(title,url){ var parentMain window.parent.document.getElementById(main); var $main $(parentMain); var content iframe scrollingauto frameborder0 srcurl stylewidth:100%;height:100%;/iframe; $main.tabs(add,{ title:title, content:content, closable:true } ); } 这里虽然可以取到父页面那个id为main的div对象但是把这个dom对象转化为jquery对象$main之后$main.tabs(add,{...})这个方法死法报错不能通过。 改正的关键是用top.jQuery这个函数这个函数具体出外我忘记了用法看似是取得整个父页面对象正确是写法 Java代码 function testAddSubPage(title,url){ var jq top.jQuery; if (jq(#main).tabs(exists, title)){ jq(#main).tabs(select, title); } else { var content iframe scrollingauto frameborder0 srcurl stylewidth:100%;height:100%;/iframe; jq(#main).tabs(add,{ title:title, content:content, closable:true }); } } 这样在子页面点击test add subpage这个链接之后就会根据传入的url弹出另一个子页面这里是百度。 查看图片附件 页面增加显示tabs的一个问题