`
朗朗晴空
  • 浏览: 957 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Jquery弹出层插件Thickbox

阅读更多
在其它网站上看到的刚好要用到,粘过来收了   
thickbox官方网站(上面有例子和基本的使用方法):http://jquery.com/demo/thickbox/
 1。跨iframe的弹出层。
   症状:每次thickbox都只在frame中弹出,而不会整个屏幕覆盖

  原因和解决方法:

          thickbox使用tb_show()函数在body后面加入弹出层。可以使用window.top.tb_show()把弹出层加到页面上。我的tihickbox插件中修改如下:在tb_init()中把tb_show(t,a,g)替换如下

  if(a.indexOf('TB_iniframe') != -1)
     { 
          window.top.tb_show(t,a,g); 
     } 
     else 
     { 
      tb_show(t,a,g); 
     }  

这样只只要在原来的链接上加入TB_iniframe=true即可,如div.aspx?height=180&width=400&TB_iframe=true&TB_iniframe=true&modal=true

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics