外部js文件无法正常工作

时间:2012-07-22 13:47:08

标签: javascript jquery

我正在尝试将我的所有jquery移动到外部文件,但它无法正常工作。除了jquery函数不起作用之外,我在其他所有内容之后调用外部文件。我想这可能是因为我有$(function() {多个函数但是不熟悉jquery我不知道如何解决这个问题。下面是我想要移动的样本。

<script type="text/javascript">
$(function() {
    jQuery("#textsizer a").textresizer({
        target: "#size"
    });
});
</script>
<script type="text/javascript">
$(function() {
    $("#crime").validate();
    $.validator.messages.required = '<span style="color:#FE2E2E">&nbsp;Required</span>';
});
</script>

我想我只需要一个$(function() {,但我不知道用什么来正确替换它,或者这是外部文件无法正常工作的原因?

2 个答案:

答案 0 :(得分:3)

如果<script>标记位于外部.js文件中,则需要删除它。

答案 1 :(得分:0)

在jquery及其插件之后将其粘贴在html文档中包含的外部文件中:

$(function() {
    $("#textsizer a").textresizer({
        target: "#size"
    });

    $("#crime").validate();
    $.validator.messages.required = '<span style="color:#FE2E2E">&nbsp;Required</span>';
});