0

我在导入 JS src 的顺序似乎存在问题时遇到了一些困难。

我对 JS / jQuery 很陌生,所以在大多数情况下,我认为我只需要包含一个脚本并且一切正常。

我有一个联系页面,页面上有一个谷歌地图和表单,该表单还依赖于 som JS 来美化它并验证输入。

这些工作正常。

我现在刚刚更新了标题中的登录框,下拉列表使用一个简单的 jquery 函数在选择时显示它。

现在我有了这个脚本,我无法让它们一起工作,我尝试了各种组合,但都没有工作,所以我一定错过了一些重要的东西,有人可以解释一下吗?

这些是示例:

地图始终显示,登录功能包含在“helperFunctions”中,而表单函数调用位于“ourContactForm”中

1:表单显示正确,登录无效

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="js/map.js"></script>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <!--Disable zoom to pinch-->

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script src="js/helperFunctions.js"></script>

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
    google.load("jquery", "1.3.2");
</script>

<script type="text/javascript" src="js/jquery.jqtransform.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
<script type="text/javascript" src="js/jquery.form.js"></script>
<script type="text/javascript" src="js/ourContactForm.js"></script>

2:表单没有显示它应该如何登录

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="js/map.js"></script>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <!--Disable zoom to pinch-->

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
    google.load("jquery", "1.3.2");
</script>

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script src="js/helperFunctions.js"></script>

<script type="text/javascript" src="js/jquery.jqtransform.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
<script type="text/javascript" src="js/jquery.form.js"></script>
<script type="text/javascript" src="js/ourContactForm.js"></script>

其他排列结果并不是很多工作。

谢谢你的帮助

编辑:使用有关 jquery 文档的详细信息已解决 :) http://jquery.com/download/

4

2 回答 2

1

在这两个示例中,您都包含了 jQuery 1.3.2 和最新的一个。为什么?我想,您的插件可以与其他版本的 jQuery 一起使用。只需检查它并仅包含一个。

于 2013-07-15T11:13:47.777 回答
0

对于任何偶然发现这个犯同样愚蠢错误的人......

这些:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>

取自http://jquery.com/download/

将解决问题。

于 2013-07-15T11:24:32.513 回答