非常简单的javascript问题
我正在尝试使用这个插件,但以前没有使用过很多javascript。它说:非常简单的javascript问题,javascript,Javascript,我正在尝试使用这个插件,但以前没有使用过很多javascript。它说: Load the jQuery library in your document’s head. - no probs Load the equalHeights plugin the same way. - fine, I can do that 但它说: 为了使函数能够准确计算高度,您需要确保它在运行之前等待页面加载完成。因此,将函数调用(就像大多数jQuery函数一样)包装在$(document).ready()函
Load the jQuery library in your document’s head. - no probs
Load the equalHeights plugin the same way. - fine, I can do that
但它说:
为了使函数能够准确计算高度,您需要确保它在运行之前等待页面加载完成。因此,将函数调用(就像大多数jQuery函数一样)包装在$(document).ready()函数中,如下所示:
$(document).ready(function() {
$(".columns").equalHeights(100,300);
});
现在我不确定我到底把这个放在哪里了。在我之前包含的另一个javascript文件中,这段代码(或类似代码)已经包含在包含的javascript文件中
我可以将该函数粘贴到jsfile中吗?或者它需要发生在页面的某个地方吗?您可以将它包装在页面上
<script></script>
标签。只要在两个jQuery文件之后加载,就可以将它放在几乎任何地方
无论是在页面中,还是在外部js文件中。您可以将其粘贴在标记或body标记中,您可以将其粘贴到任何位置,也可以从另一个文件导入,但请确保其位于jquery文件之后。只需记住将其包装在脚本标记中
一般来说,我的建议是把它存档。。它区分了各种各样的关注点。。脚本位于脚本文件中。。标记文件中的标记等。您可以将此代码放置在jquery之后加载的任何外部javascript文件上,或html代码中的任何位置。首选,在关闭html标记之前。注:如果放在html代码中,不要忘了在脚本标记下换行。我会像这样把它放在结尾头标记之前
<head>
<!-- Include jQuery here -->
<script>
$(document).ready(function() {
$(".columns").equalHeights(100,300);
});
</script>
</head>
<body>
</body>
$(文档).ready(函数(){
$(“.columns”)。等高(100300);
});
您可以将其放入一个js文件中,并将其放在html页面底部的body closing标记之前。您应该将所有js文件移动到html页面底部,就在body closing标记之前,这样可以更快地加载页面
前
这将以正确的顺序加载脚本。通常的做法是将其包装在脚本
标记中,并将其放置在插件引用之后的头
标记中
建议将其包装在脚本
标记中,并放在页面底部
就在主体
标记关闭之前
阅读以下内容:您知道,下面的函数表示:
<script>
$(document).ready(function() {
$(".columns").equalHeights(100,300);
});
</script>
$(文档).ready(函数(){
$(“.columns”)。等高(100300);
});
比如window.onload=function(){}
加载所有内容后,将调用它。因此,您不必太担心在何处设置此函数。您可以在引用jQuery之后的任意位置进行设置,并且您的插件也可以。加载jQuery之后的任意位置都可以。它只需要位于javascript脚本标记中。您可以将其放入.js文件中,并像使用jQuery插件一样包含它。或者您可以直接在标签之间的页面中编写脚本(最好放在您的部分)
<script>
$(document).ready(function() {
$(".columns").equalHeights(100,300);
});
</script>