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$在这里是安全的*/})