Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用'$';而不是';jQuery';在WordPress中_Jquery - Fatal编程技术网

使用'$';而不是';jQuery';在WordPress中

使用'$';而不是';jQuery';在WordPress中,jquery,Jquery,WordPress附带的jQuery在中。为了避免与其他库冲突,我们不能使用jQuery的$快捷方式。要使用$符号,我们使用: jQuery(document).ready(function($) { $('#myid').css({'background': 'black', 'color': 'white'}); }); 这很有效。但我的问题是如何对窗口加载执行相同的操作。自从上几个项目以来,我一直面临着这个问题。所以,最好把概念弄清楚 jQuery(window).load(fu

WordPress附带的jQuery在中。为了避免与其他库冲突,我们不能使用
jQuery
$
快捷方式。要使用
$
符号,我们使用:

jQuery(document).ready(function($) {
    $('#myid').css({'background': 'black', 'color': 'white'});
});
这很有效。但我的问题是如何对窗口加载执行相同的操作。自从上几个项目以来,我一直面临着这个问题。所以,最好把概念弄清楚

jQuery(window).load(function($) {
    $('#myid').css({'background': 'black', 'color': 'white'});
});
这样我就得到了一个错误:
$不是一个函数。因此,我无法在
窗口内使用
$
。加载
代码块。有谁能帮助我如何在
窗口内使用
$
快捷方式。加载

它被调用,而不是兼容模式。要使其正常工作,必须使用
闭包
,否则,只有
就绪状态
将jQuery对象作为参数传递,
加载
,其他人不会这样做

(function($) {
    $(window).load(function() {
        $('#myid').css({'background': 'black', 'color': 'white'});
    });
})(jQuery)
如果您的
加载
已经处于
就绪状态
中,您也可以直接使用它(例如,您通常可以):

请注意,这样的任务是不推荐的!你应该改用

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