Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Javascript JQuery函数。加载不起作用_Javascript_Jquery_Html - Fatal编程技术网

Javascript JQuery函数。加载不起作用

Javascript JQuery函数。加载不起作用,javascript,jquery,html,Javascript,Jquery,Html,我有下一个密码。我试图做的是当我刷新或打开页面时,添加类介绍。但我的主要问题在于: $("body").load(function(){ 我想在页面打开时添加类。intro。我也尝试了html而不是body,但仍然不起作用 $(文档).ready(函数(){ $(“body”).load(函数(){ $(“p”).addClass(“简介”); }); }); .介绍{ 背景颜色:绿色; } 注意:根据浏览器的不同,如果缓存图像,则可能不会触发加载事件 将代码放入$(文档)中。准备好回调

我有下一个密码。我试图做的是当我刷新或打开页面时,添加类介绍。但我的主要问题在于:

$("body").load(function(){
我想在页面打开时添加类
。intro
。我也尝试了html而不是body,但仍然不起作用


$(文档).ready(函数(){
$(“body”).load(函数(){
$(“p”).addClass(“简介”);
});
});
.介绍{
背景颜色:绿色;
}
注意:根据浏览器的不同,如果缓存图像,则可能不会触发加载事件


将代码放入
$(文档)中。准备好回调


$(文档).ready(函数(){
$(“p”).addClass(“简介”);
});
.介绍{
背景颜色:绿色;
}
注意:根据浏览器的不同,如果缓存图像,则可能不会触发加载事件


将代码放入
$(文档)中。准备好回调


$(文档).ready(函数(){
$(“p”).addClass(“简介”);
});
.介绍{
背景颜色:绿色;
}
注意:根据浏览器的不同,如果缓存图像,则可能不会触发加载事件

试试这个:

$(document).ready(function(){
    $(window).load(function(){
         $("p").addClass("intro");
    });
});
加载附加到
窗口的事件
。如果这就是你的意思?这样加载DOM元素没有多大意义

虽然这应该可以工作,但您可以将其从
ready()
事件中拉出

$(document).ready(function(){
    // Nothing to see here...
});

$(window).load(function(){
    $("p").addClass("intro");
});
这将等待窗口的加载,但是如果您只想在DOM就绪后尽快添加类,那么您根本不需要
load()

$(document).ready(function(){
    $("p").addClass("intro");
});
奖金:您应该使用
on()
附加所有后续事件

$(window).on('load', function(){
    $("p").addClass("intro");
});
on()
是未来jQuery版本中事件的首选方法,因为旧方法已被弃用

祝您一切顺利。

请尝试以下方法:

$(document).ready(function(){
    $(window).load(function(){
         $("p").addClass("intro");
    });
});
$(window).on('load', function(){
         $("p").addClass("intro");
});
加载附加到
窗口的事件
。如果这就是你的意思?这样加载DOM元素没有多大意义

虽然这应该可以工作,但您可以将其从
ready()
事件中拉出

$(document).ready(function(){
    // Nothing to see here...
});

$(window).load(function(){
    $("p").addClass("intro");
});
这将等待窗口的加载,但是如果您只想在DOM就绪后尽快添加类,那么您根本不需要
load()

$(document).ready(function(){
    $("p").addClass("intro");
});
奖金:您应该使用
on()
附加所有后续事件

$(window).on('load', function(){
    $("p").addClass("intro");
});
on()
是未来jQuery版本中事件的首选方法,因为旧方法已被弃用


祝您一切顺利。

您不应为此目的使用

$(window).on('load', function(){
         $("p").addClass("intro");
});
load()函数说明:从服务器加载数据,并将返回的HTML放入匹配的元素中

您需要刚刚就绪的功能来实现:

$(document).ready(function(){
     $("p").addClass("intro");
});

//OR

jQuery(function($){
     $("p").addClass("intro");
});

希望这能有所帮助。

您不应该为此使用

load()函数说明:从服务器加载数据,并将返回的HTML放入匹配的元素中

您需要刚刚就绪的功能来实现:

$(document).ready(function(){
     $("p").addClass("intro");
});

//OR

jQuery(function($){
     $("p").addClass("intro");
});

希望这有帮助。

尝试
$(窗口)。加载(function(){
$(文档)。准备(function(){
如果您使用
$元素。on('load')
是不明确的。如果您使用
$元素,则加载()是不明确的,因为
加载()
方法是AJAX任务,而不是事件。尝试
$(窗口)。加载(function()){
$(document).ready(function(){
如果您使用
$element.on('load')
是不明确的。如果您使用
$element.load()
是不明确的,因为
load()
方法是AJAX任务,而不是事件。建议不要对事件使用
.load()
方法,因为不明确。
load()
方法用于进行AJAX调用。你是天才!非常感谢
$(窗口)。load()
$(窗口)的完美有效快捷方式。on('load'
。表示应该使用
on()
,但没有给出任何理由。最好建议不要对事件使用
.load()
方法,因为它具有模糊性。
load()
方法用于进行AJAX调用。你是天才!非常感谢
$(窗口)。load()
$(窗口)的完美有效快捷方式。on('load'
。说应该使用
on()
,但没有给出任何理由。我更喜欢这个答案,因为
.on()
事件方法。我更喜欢这个答案,因为
.on()
event-method。如需参考,请参阅。显示速记/“无冲突”版本也很好:
jQuery(function($){/*…do-stuff$在这里是安全的*/})
显示速记/“无冲突”版本也很好:
jQuery(function($){/*…do-stuff$在这里是安全的*/})