在我的页面元素加载之前,我必须在jquery中使用哪个事件来调用?

时间:2014-09-21 11:14:59

标签: javascript jquery

我想在Jquery中使用boomrang框架来获取用户网络的带宽,该网络必须在屏幕上显示为" connection:fair / poor / good"。

在准备就绪,加载等等时,只有在准备好访问元素之后才会调用javascript函数。但是,我希望在此之前调用boomrang调用。请告诉我必须使用哪个事件,以便在页面元素加载之前进行函数调用。提前致谢。<>

注意:我尝试将脚本标记放在head标记的顶部。但是仍然会首先评估页面元素(以及它们的el表达式)。

2 个答案:

答案 0 :(得分:0)

如果你想在创建DOM之前调用你的函数,那么你不需要在任何onload或on(document).ready上调用你的函数。你需要做的就是在脚本标记内调用你的函数

例如(页面顶部的脚本)

<script>

function abc()
{
// function desc
}

abc(); //Will be called as soon as the url is opened

$(document).ready(function()
{
abc(); // will be called when the DOM is ready
});

</script>

答案 1 :(得分:0)

使用来自boomrang freamework的bw插件

http://yahoo.github.io/boomerang/doc/howtos/howto-3.html