我有一种感觉,我失去了一些东西很明显,但...订购和JavaScript功能
我所有的整洁jQuery的职能正在被迫等待一个特别缓慢移动从内部的JavaScript API调用页面的正文。我希望先运行jQuery,然后再运行api。有没有一个强制执行命令的标准方式?
我有一种感觉,我失去了一些东西很明显,但...订购和JavaScript功能
我所有的整洁jQuery的职能正在被迫等待一个特别缓慢移动从内部的JavaScript API调用页面的正文。我希望先运行jQuery,然后再运行api。有没有一个强制执行命令的标准方式?
简单的解决方法,请在setTimeout
声明中调用您的api
。
例子:
$(document).ready(function(){
// beautiful jQuery code here
setTimeout(function(){
// terribly slow code here
}, 100);
});
这是一般一个好主意,对重码/ DOM操作使用setTimeout
。它将避免浏览器“冻结”。
那么如果你只是想在之前的javascript jquery的,这样做:
function japi(){
japi.dosomething();
//Your api part here
}
$("#test").html("something");
//Lots of jquery here
japi();
不知道你在说什么。任何示例代码? – 2010-07-06 07:07:41
请显示一些代码。 – 2010-07-06 07:08:41