Javascript 这个JQuery代码是什么意思?何时调用它?
我是JQuery新手,在网页中看到一段代码:Javascript 这个JQuery代码是什么意思?何时调用它?,javascript,jquery,html,Javascript,Jquery,Html,我是JQuery新手,在网页中看到一段代码: $(function() { //do something... }); 我不懂这里的语法。 它定义了一个函数吗? 什么时候打电话? 我可以重复使用它吗 谢谢,这是jQuerysDOM就绪处理程序的简短版本。当触发DOMReady事件时,将在页面加载时调用函数中的代码 它相当于以下内容,虽然有点冗长,但更清晰: $(document).ready(function() { // code here }); 一旦文档对象模型(DO
$(function() {
//do something...
});
我不懂这里的语法。
它定义了一个函数吗?
什么时候打电话?
我可以重复使用它吗
谢谢,这是jQuerysDOM就绪处理程序的简短版本。当触发
DOMReady
事件时,将在页面加载时调用函数中的代码
它相当于以下内容,虽然有点冗长,但更清晰:
$(document).ready(function() {
// code here
});
一旦文档对象模型(DOM)就绪(页面加载),就会调用该函数 它是以下的简写:
$(document).ready(function() {
// Commands here
});
页面加载后,您可以将所有要加载的函数/脚本放入其中。它是加载DOM时触发的事件的包装器。
$(document).ready(function() {
});
这是在加载DOM(但不包括图像)时激发的事件
另一种选择是
$(window).load(function() {
});
当所有内容(包括图像)都已加载时触发该命令。这是使jQuery工作所需的主要功能。该功能将在文档完全加载(不包括图像)后执行。其中的任何内容,或此内容(您粘贴的代码是以下内容的简写): 如果您只是将代码放入脚本标记中,如下所示:
<script type="text/javascript">
$('div').css('background-color','green'); // sets all <div> CSS background to green
</script>
$('div').css('background-color','green');//将所有CSS背景设置为绿色
它只在这些标记之前的div上起作用(如果您将它放在
中,那么它根本不起作用)。如果将其放入$(function(){})
或$(文档).ready(函数(){})
(无论您喜欢什么,我更喜欢第二个选项),那么它将在DOM中的所有div
元素完全加载后(仅在实际的HTML中,而不是在图像加载后)工作
是的,你可以在你的页面上多次使用它
更多信息请点击此处:你准备好了吗?你准备好了吗?是的,我是,是的,我是。我不知道埃尔顿·约翰知道jQuery。@Rorymcrossan yeah Rocketman最初被命名为document,因为他热爱HTML,chorus也被命名为document。显然他有一个StackOverflow账户,但到目前为止我只能在这里找到Cliff Richard和Donny Osmond+我想你们现在已经毁了我的多姆雷迪处理器。从现在开始,每次我写这首歌,我都会想起那首该死的歌。我也谢谢你。@Rorymcrossan哈哈,我想可能会有更糟糕的歌曲被联想到:)哦,我明白了。我知道$(文档)。准备好了,但不知道它有一个简短的版本。。谢谢大家!
<script type="text/javascript">
$('div').css('background-color','green'); // sets all <div> CSS background to green
</script>