0

我用来链接两个或多个选择输入的黄色标记中的这个脚本,如果下面的代码(绿色标记)在那里,它将不起作用。我用于imageareaselect(裁剪图像)的绿色标记,如果页脚中的银色代码在那里,它将不起作用。我用于日期选择器的页脚中的那个。有什么解决办法吗?

图片在这里:

在此处输入图像描述

4

1 回答 1

0

我成功解决了这个问题。我从 odyniec.net/projects/imgareaselect/#download 下载了另一个 imageareaselect 脚本并将它们加载到页脚中。

好吧,您没有解决问题-您只是绕过了它:)

如果我不在头部加载 jquery,jquery.chained.min.js 将不起作用,在页脚中也是一样,如果我不在页脚中加载 jquery,datepicker 将不起作用。我没有收到错误。如果我删除这个 imageareaselect 脚本(绿色标记)一切都会工作,但我需要 imageareaselect

你几乎自己回答了这个问题。您必须解决主要问题:

  • 你加载了 jQuery 两次(不要这样做,除非你打算使用.noConflict()和使用不同版本的 jQuery)
  • 您加载 jQuery 太早或太晚。您必须在所有其他依赖它的插件之前加载 jQuery。

解决方案相当简单:

HTML:

<html>
<head>
    <!-- Put CSS stylesheets in head -->
    <link rel="stylesheet" type="text/css" href="../css/imgareaselect-default.css">
</head>
<body>
    <!-- Your content -->

    <!-- Put JavaScript files at the bottom for better performance -->
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script type="text/javascript" src="../js/jquery.chained.min.js"></script>
    <script type="text/javascript" src="../js/jquery-pack.js"></script>
    <script type="text/javascript" src="../js/jquery.imgareaselect.min.js"></script>
    <script type="text/javascript" src="../plugins/datepicker/bootstrap-datepicker.js"></script>
</body>
</html>
于 2014-05-05T15:43:51.607 回答