所以我有这个类,它有捕获一些特定信息的方法。一个非常重要的方法是getViewportWidth
。
由于Android 2.2中的错误/功能,报告的宽度对于使用此设备平台的用户来说并不十分准确(您可以在此处查看更多相关内容:How do I find the virtual viewport/screen width using Javascript?
解决方法似乎是延迟整个脚本的脚本执行。但是,因为我需要从用户处理这种透明,所以我想在功能级别延迟脚本执行,即在我的getViewportWidth
功能。
这样用户就可以打电话:
MyClass.getViewportWidth();
延迟将会得到解决。
基本上,我试图找到一种方法来延迟我的getViewportWidth
函数中的代码执行200毫秒,以适应这个错误/功能。我怎么能这样做?!
答案 0 :(得分:2)
您可以使用setTimeout
将函数的执行延迟几毫秒。使用如下:
var text = "Hi!";
setTimeout(function () {
alert(text);
}, 200); // 200 ms