延迟被调用函数中的javascript代码执行
所以我有一个类,它有一些方法可以捕获一些特定的信息。一个非常重要的方法是延迟被调用函数中的javascript代码执行,javascript,jquery,Javascript,Jquery,所以我有一个类,它有一些方法可以捕获一些特定的信息。一个非常重要的方法是getViewportWidth 由于Android 2.2或更高版本中的缺陷/功能,报告的宽度对于使用此设备平台的用户来说并不十分准确(您可以在此处看到更多信息: 解决方法似乎是延迟整个脚本的脚本执行。但是,因为我需要从用户的角度考虑这一点,所以我希望在函数级别(即在我的getViewportWidth函数)延迟脚本执行 这样用户就可以直接调用: MyClass.getViewportWidth(); 这样的延误就可以解决
getViewportWidth
由于Android 2.2或更高版本中的缺陷/功能,报告的宽度对于使用此设备平台的用户来说并不十分准确(您可以在此处看到更多信息:
解决方法似乎是延迟整个脚本的脚本执行。但是,因为我需要从用户的角度考虑这一点,所以我希望在函数级别(即在我的getViewportWidth
函数)延迟脚本执行
这样用户就可以直接调用:
MyClass.getViewportWidth();
这样的延误就可以解决了
因此,基本上,我正在试图找到一种方法,将我的
getViewportWidth
函数中的代码执行延迟200毫秒,以适应此错误/功能。我如何才能做到这一点?!您可以使用setTimeout
将函数的执行延迟几毫秒。使用如下:
var text = "Hi!";
setTimeout(function () {
alert(text);
}, 200); // 200 ms