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
相关推荐
suis 2014-01-13
Hhjian 2014-05-31
83457317 2012-02-05
我只是个程序员 2015-09-11
87443561 2015-08-10
83510998 2015-05-19
suis 2015-05-11
DevilPace 2014-05-31
momode 2014-04-29
81423067 2014-03-12
lkj0 2014-01-13
无情 2013-08-20
海欣海夜 2013-04-18
89203856 2012-04-17
zhangyang0 2011-09-15
愚盦 2011-08-21
zfjdoreen 2011-03-30