【发布时间】:2011-09-20 14:20:15
【问题描述】:
当我运行以下代码时,我只希望 #overlay、#image + theNumber 和 #close 处于活动状态,因此我禁用了 $('.box').click 但是一旦单击 #close 我想重新启用对 $('.box') 的点击,但到目前为止我无法做到。我已经检查了其他答案,但无法将其放在一起。感谢您的帮助!
var handler = function() { var theIDval = $(this).attr('id'); var theNumber = theIDval.replace('box',''); $('.box').unbind('点击'); $('#overlay').show(); $('#image' + theNumber).fadeIn(); $('#close').fadeIn(); $('#close').click( 函数 () { $('#overlay').fadeOut(); $('#image' + theNumber).fadeOut(); $('#close').fadeOut(); }); }; $(文档).ready(函数(){ $('.box').click(handler); });【问题讨论】: