Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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问题_Javascript - Fatal编程技术网

非常简单的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()函

我正在尝试使用这个插件,但以前没有使用过很多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()函数中,如下所示:

$(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>