Javascript fancyBox负载上的解除绑定错误

Javascript fancyBox负载上的解除绑定错误,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,这仅在选定的站点上发生。我有一个书签。当用户单击时,我打开一个框,出现以下错误: 表达式的a.wrap部分似乎可以防止未定义。这很简单:语句是和,应该是或 更新:好的,结果证明这是有效的: if( a.wrap !=null && typeof a.wrap != "undefined" && typeof a.wrap.unbind != "undefined") { a.wrap.unbind(".fb"); }

这仅在选定的站点上发生。我有一个书签。当用户单击时,我打开一个框,出现以下错误:


表达式的a.wrap部分似乎可以防止未定义。这很简单:语句是
,应该是

更新:好的,结果证明这是有效的:

    if( a.wrap !=null && typeof a.wrap != "undefined" && typeof a.wrap.unbind != "undefined") {
            a.wrap.unbind(".fb");
      }
而不是:

    unbindEvents : function() {
        a.wrap && a.wrap.unbind(".fb");

根据这一点:30%的缺陷是逻辑错误。

这很简单:语句是
,应该是

更新:好的,结果证明这是有效的:

    if( a.wrap !=null && typeof a.wrap != "undefined" && typeof a.wrap.unbind != "undefined") {
            a.wrap.unbind(".fb");
      }
而不是:

    unbindEvents : function() {
        a.wrap && a.wrap.unbind(".fb");
根据这一点:30%的缺陷是逻辑错误