2011年11月26日 星期六

ThickBox 解決在iframe裡的問題

如果放在iframe裡跳出來只會在iframe裡
在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;
});
}

忘記在那找到的方法了