最近使用jquery的blockUI插件来遮档用页面,但是发觉每次左侧导航栏和顶部都没有挡住~我用的是Frameset框架,要怎么做才能盖住整个页面啊?请高手支招啊~!

解决方案 »

  1.   

    parent.blockUI()
    你必须得在顶框架里执行blockUI,否则没法挡住父级节点。
      

  2.   


    在顶框架中执行parent.blockUI()吗
      

  3.   

    parent.xx() 表示子调用父级页面函数,你操作与执行肯定是子页,所以用parent.xx()
    如果你已经是父级页面了就直接运行xx(),就已经不用parent了。
      

  4.   


    我把function blockUI(){
    $.blockUI({ 

    message: $('.printContent'), 
    css: { 
    top: '30%',
    left: '50%',
    textAlign: 'left',
    marginLeft:     '-320px', 
    marginTop:      '-130px', 
    width: '600px',
    background:'#fff'


    }); 
    }
    这个方法写在父页,在子页中调用这个方法,没有反应。
      

  5.   

    那你同时相关文件JS,CSS有没有链接上去呀?
    或者你把你的Frameset主框架页代码发出来,我看看
      

  6.   

    <frameset border="0" framespacing="0" rows="45,400" frameborder="no" cols="*">
    <frame name="top" src="top_frame.php" noresize scrolling="no">
    <frameset name="biweb" border="0" framespacing="0" frameborder="no" cols="220,*">
    <frame name="left" src="left_frame.php">
    <frame name="mainFrame" src="main_frame.php" frameborder="no" scrolling="yes" noresize>
    <noframes>
    <body>  <p>此网页使用了框架,但您的浏览器不支持框架。</p></body></noframes></frameset></frameset>