1

我是一个有源等的新手,我想当然地认为我可以简单地将脚本 src 添加到标题中,然后添加任意数量的脚本或函数。在大多数情况下,这工作正常,但现在我有一个我无法解决的问题。

我可以运行一个脚本或另一个,无论我尝试了多少不同的排列,两者都不会和谐地工作。我敢肯定有一个简单的修复或我完全错过的东西。我在网上查看了一个白痴的指南,但没有找到任何有用的东西。

这两个函数脚本在不同的地方。一个在头部并从 HTML 页面的正文中调用,另一个在包含添加到每个页面的动态链接中。

这会加载除了身体内的一切

<!--Creation and hiding of div to allow images load-->
<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>

<script src="../js/helperFunctions.js"></script>

<!-- jQuery (required) -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../js/jquery.min.js"><\/script>')</script>

<!-- Syntax highlighting -->
<link rel="stylesheet" href="../mainCSS/prettify.css" media="screen">
<script src="../js/prettify.js"></script>

<!-- AnythingSlider -->
<link rel="stylesheet" href="../mainCSS/anythingslider.css">
<script src="../js/jquery.anythingslider.js"></script>

<script>
    $(function(){
            prettyPrint script here;
</script>

<script>
    $(function(){
            slider script here
</script>

虽然这会加载正文脚本,但不会加载其他脚本。:

<!-- jQuery (required) -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../js/jquery.min.js"><\/script>')</script>

<!-- Syntax highlighting -->
<link rel="stylesheet" href="../mainCSS/prettify.css" media="screen">
<script src="../js/prettify.js"></script>

<!-- AnythingSlider -->
<link rel="stylesheet" href="../mainCSS/anythingslider.css">
<script src="../js/jquery.anythingslider.js"></script>

<script>
    $(function(){
            prettyPrint script here;
</script>

<script>
    $(function(){
            slider script here
</script>

   <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>
   <script src="../js/helperFunctions.js"></script>

然后我尝试将脚本 src 放入包含中,包括两次 src 和许多其他愚蠢无意义的想法。

如果有人可以提供帮助,那就太好了!非常感谢

4

2 回答 2

1

您在此代码中包含 jQuery 三次。我不确定这是否是问题,但这不是解决方案

// jquery from jquery.com
<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>

<!-- jQuery (required) --> // jQuery from google
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../js/jquery.min.js"><\/script>')</script>
// both of these are expendable

这可能会导致冲突,因为要包含的最后一个是旧版本的库。你只需要包含。我假设您使用 migrate 因为您的脚本中运行了较旧的 jQuery 代码。

代码错误

<script>
$(function(){ // syntax error
        prettyPrint script here;
</script>

<script>
$(function(){ // same error
        slider script here
</script>

您在这里有语法错误,并且此代码之后的任何脚本都将无法运行或工作。

于 2013-07-26T13:21:05.697 回答
0

我在一个返回错误的脚本中有一个函数。这似乎停止了代码的大部分。-.-

现在也只有一个 jquery 实例。

于 2013-07-26T13:26:19.597 回答