Observe上的JavascriptMVC bind-unbind失败

时间:2012-09-12 09:11:34

标签: jquery javascriptmvc

创建 - 删除JavascriptMVC时,我遇到了这个奇怪的问题。每隔一段时间,这部分代码中就会弹出“未捕获的TypeError:Object#没有方法'apply'”。

$method = function( name ) {
            return function( eventType, handler ) {
                return $.fn[name].apply($([this]), arguments);

            }
        },
        bind = $method('bind'),
        unbind = $method('unbind');

更确切地说,它是'返回$ .fn [name] .apply'行和问题是当$ method函数创建'bind'或'unbind'函数$ .fn.bind或$ .fn.unbind时不存在。

更令我感到奇怪的是,当我在调试模式下运行并检查此表达式时 一切都运行得很好。

typeof($.fn[name]) != "function"

0 个答案:

没有答案