thickbox 和jquery form 一起使用出现的问题。

通过thickbox产生一个登陆框,有非常棒的效果。

随之产生一个问题无法使用jquery from,因为无法绑定事件,登陆框是异步加载的。

 

后来发现thickbox加载完后会执行一个函数tb_init,所以我在tb_init函数里加了一个函数addHandlers,到此问题解决。

function tb_init(domChunk){ addHandlers(); $(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 addHandlers() {//重新绑定事件 //绑定登陆框 $('#login_from').ajaxForm(function() { alert("Thank you for your comment!"); }); }

你可能感兴趣的:(jquery,function)