gpt4 book ai didi

jquery - 在 WordPress 中通过 jQuery 使用美元符号

转载 作者:行者123 更新时间:2023-12-01 02:28:42 28 4
gpt4 key购买 nike

对于页面完全加载后执行的代码(不仅仅是 DOM),我使用此函数:

jQuery(window).bind("load", function() {
});

但是我不能在里面使用dollar符号,只能使用“jQuery”。有没有办法使用该标志来代替?

最佳答案

是的。在您的情况下,如果您确实想要使用 windowload 事件,则只需在事件处理程序中使用局部变量即可:

jQuery(window).bind("load", function() {
var $ = jQuery;

// Use $ here...
});

或者您可以使用内联调用的函数:

(function($) {
// Use $ here...
$(window).bind("load", function() {
// Page is fully loaded now
});
})(jQuery);

...但是如果所有代码都在load处理程序中,我可能会选择该变量。

<小时/>

它不适用于您的场景,因为您已明确表示要等待页面完全加载(因此load事件是正确的) ,但对于稍后可能会发现这一点、只想在 DOM 准备好时执行此操作的其他来说,还有另外两个选项:

  1. 不要使用windowload事件,而是使用jQuery的ready事件;回调接收对 jQuery 的引用作为第一个参数:

    jQuery(function($) {
    // Use $ here...
    });
  2. 如果您控制 script 标记的位置,请将 script 标记放在页面末尾,然后就不需要 load ready,只是一个内联调用的函数表达式:

    (function($) {
    // Use $ here...
    })(jQuery);

同样,这些不适用于您,但也许适用于后来发现此问题的其他人。

关于jquery - 在 WordPress 中通过 jQuery 使用美元符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30074252/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com