在WordPress中使用“ $”代替“ jQuery”

基兰·达什(Kiran Dash)

WordPress随附的jQuery处于兼容模式为了避免与其他库冲突,我们不能使用的$快捷方式jQuery要使用$标志,我们使用:

jQuery(document).ready(function($) {
    $('#myid').css({'background': 'black', 'color': 'white'});
});

这行得通。但是我的问题是如何对窗口加载执行相同的操作。自从最近的几个项目以来,我一直在面对这个问题。因此,请仔细考虑以使概念更清晰。

jQuery(window).load(function($) {
    $('#myid').css({'background': 'black', 'color': 'white'});
});

这样我会得到一个错误:$ is not a function因此,我无法$window.load代码块内部使用任何人都可以帮助我如何使用$内部快捷方式window.load吗?

艾斯比尔

这称为无冲突模式,而不是兼容模式要使此工作正常进行,您必须使用closure或,IIFE然后仅ready states将jQuery对象作为参数传递,load而其他人则不会这样做。

(function($) {
    $(window).load(function() {
        $('#myid').css({'background': 'black', 'color': 'white'});
    });
})(jQuery)

如果您load已经在a内,则ready state也可以直接使用它(例如,您一般不应该将a放在awindow loadready state):

jQuery(function($) {
    $(window).load(function() {
        $('#myid').css({'background': 'black', 'color': 'white'});
    });
});

请注意,.load()不建议使用此类任务!您应该.on()改用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Wordpress子主题中使用$代替jQuery

来自分类Dev

每个使用for代替jQuery

来自分类Dev

在jQuery中使用什么代替eval

来自分类Dev

为什么在jQuery插件中使用$(this)代替?

来自分类Dev

在SignalR集线器中使用jquery回调代替RPC

来自分类Dev

jQuery eq()使用列名代替索引

来自分类Dev

jQuery eq()使用列名代替索引

来自分类Dev

在RSpec中使用'the'代替'it'

来自分类Dev

在Julia中使用`\`代替`/`

来自分类Dev

在WordPress中使用jQuery Datepicker

来自分类Dev

在wordpress插件中使用Jquery

来自分类Dev

如何在Primefaces DataTable中使用Font Awesome(或其他字体图标)代替jQuery Sprite?

来自分类Dev

如何使用jQuery Deferred功能代替async.waterfall?

来自分类Dev

何时使用jQuery动画Promise代替回调?

来自分类Dev

如何使用Awesome字体代替jQuery Rating Star中的图像

来自分类Dev

jQuery使用变量名称代替id名称

来自分类Dev

使用 javascript queryselectorall 代替 jquery 选择器

来自分类Dev

在WordPress中使用美元符号和jQuery

来自分类Dev

如何在jQuery中使用“ ctrl + click”代替重定向当前选项卡来打开新选项卡?

来自分类Dev

更新WordPress以使用mysqli代替mysqli

来自分类Dev

在Scala中使用“ _”代替显式类型

来自分类Dev

在RadioButton中使用图像代替文本

来自分类Dev

在ActionBar中使用徽标代替文字

来自分类Dev

JISON:为什么在regexp中使用“”。代替 \。?

来自分类Dev

在Vim中使用Ctrl + [代替ESC

来自分类Dev

在R中使用向量代替for循环

来自分类Dev

在python中使用子例程代替if语句

来自分类Dev

在scala中使用reduceLeft代替foldLeft

来自分类Dev

为什么在C ++中使用strcmp代替==?

Related 相关文章

热门标签

归档