English 中文(简体)
jQuery 的窗口包装包装器
原标题:Window load wrapper for jQuery

jQuery( 文件).ready( 函数( $) =% ); 是防止美元造成错误的已知和伟大方法。

我想知道的是 jQuery( window).load(form($)); 是否以同样的方式运作?

基本上,我现在有的是:

jQuery(document).ready(function($){

    $(window).load(function(){
       // ...
    }); 

});

这对我来说似乎没有必要, 任何简化的想法吗? 我需要将jQuery 适当绘制为$( 或任何正确的术语) 的安全性, 但与 < code> window.load 相同的时间 。 ()

最佳回答

我更喜欢这个...

(function($){

    $(window).load(function(){
        //everything is loaded (images, scripts, etc.)
    });

    // and/or

    $(document).ready(function(){
        // the dom is in place, but everything is not necessarily loaded
    });

})(jQuery);

注意 : 只有将 jQuery 包含在此脚本之前, 这才有效 。 我从未遇到过 jQuery 未如此定义的问题 。 此外, 您永远不会遇到 $ 未定义的问题, 因为您正在将其传送到您的匿名功能中 。

问题回答

你可以做到这一点:

(function($) {

    $(window).load(function(){
       // ...
    }); 

})(jQuery);

将立即执行匿名函数, 而不是像问题中的代码一样等待 DOM 准备就绪。 在函数 < code>$ 中, 将引用 < code> jQuery , 这样不会与匿名函数之外定义的任何其他 < code>$ 发生冲突 。

您可以创建本地参数 :

(function($) {
    $(...)
})(jQuery);

此代码执行一个匿名函数, 其参数名为 $ , 通过 jQuery 作为参数值 。





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签