使用thickbox层,但是事件发生在iframe层,导致只有iframe层呈现thickbox,。
解决方案:
我们要达到iframe层事件触发的thickbox影响到整个页面,可对thickbox.js稍做修改。
function tb_init(domChunk){
$(domChunk).click(function(){
var t = this.title || this.name || null;
var a = this.href || this.alt;
var g = this.rel || false;
tb_show(t,a,g);
this.blur();
return false;
});
}
function tb_init(domChunk){
$(domChunk).click(function(){
var t = this.title || this.name || null;
var a = this.href || this.alt;
var g = this.rel || false;
self.parent.tb_show(t,a,g);//××××××××××××
this.blur();
return false;
});
}