Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Hammer.js:uncaughttypeerror:无法使用';在';操作员搜索';用户选择';在第(300)行中未定义_Javascript_Hammer.js - Fatal编程技术网

Javascript Hammer.js:uncaughttypeerror:无法使用';在';操作员搜索';用户选择';在第(300)行中未定义

Javascript Hammer.js:uncaughttypeerror:无法使用';在';操作员搜索';用户选择';在第(300)行中未定义,javascript,hammer.js,Javascript,Hammer.js,导入hammer.js脚本后出现此错误,我该怎么办?您能做什么,修复代码 在2385线附近: function toggleCssProps(manager, add) { var element = manager.element; each(manager.options.cssProps, function(value, name) { if(prefixed(element.style, name) !== undefined) { //added lin

导入hammer.js脚本后出现此错误,我该怎么办?

您能做什么,修复代码

在2385线附近:

function toggleCssProps(manager, add) {
    var element = manager.element;
    each(manager.options.cssProps, function(value, name) {
        if(prefixed(element.style, name) !== undefined) { //added line
            element.style[prefixed(element.style, name)] = add ? value : '';
        }
    });
}
第300行:

function prefixed(obj, property) {
    var prefix, prop;
    var camelProp = property[0].toUpperCase() + property.slice(1);

    var i = 0;
    while (i < VENDOR_PREFIXES.length) {
        prefix = VENDOR_PREFIXES[i];
        prop = (prefix) ? prefix + camelProp : property;

        if(obj === undefined) { //added line
            return undefined;
        }
        if (prop in obj) {
            return prop;
        }
        i++;
    }
    return undefined;
}
函数前缀(obj,属性){
var前缀,prop;
var camelProp=property[0].toUpperCase()+property.slice(1);
var i=0;
while(i