我有一个名为lens
的DOM项的变量集。
当我尝试使用下划线lens
访问lens._timeout
的属性时,它无法正常工作,但当我将其更改为
lens.timeout
它按预期工作。
代码:
var lens = document.querySelector("#lens1");
if (lens._timeout) {
clearTimeout(lens._timeout);
}
lens._timeout = setTimeout(function() { setLens(lens); }, 300);
此代码适用于除Safari之外的所有地方。但是如果我使用lens.timeout而工作则有效。