Javascript undefined不是maphilight.js中的函数

Javascript undefined不是maphilight.js中的函数,javascript,jquery,imagemap,Javascript,Jquery,Imagemap,我在使用看似简单的插件时遇到了问题: 我尝试了无数种方法,并不断从main.js中的一行代码中得到:uncaughttypeerror:undefined不是一个函数 我正在使用jquery和maphilight的最新稳定版本 main.html: <body> <img class="img_map" usemap="#regional_map"> <map name="regional_map"> <area ....

我在使用看似简单的插件时遇到了问题:

我尝试了无数种方法,并不断从main.js中的一行代码中得到:
uncaughttypeerror:undefined不是一个函数

我正在使用jquery和maphilight的最新稳定版本

main.html:

<body>
    <img class="img_map" usemap="#regional_map">
    <map name="regional_map">
        <area ...... />
        <area ...... />
    </map>

    <script src="js/jquery-1.11.1.min.js" type="text/javascript"></script>
    <script src="js/jquery.maphilight.js" type="text/html"></script>
    <script src="js/main.js" type="text/javascript"></script>  
</body>
a) 我强烈建议将您的脚本标记包含在:

<head></head>
c) 在您的html中:

<img class="img_map"></img>

您将maphilight javascript文件包含在
文本/html
中。试试这个:

<script src="js/jquery.maphilight.js" type="text/javascript"></script>


实际上,从body标签的末尾加载脚本是一种很好的做法,因此其他资源很快就会加载,但特别是当您刚开始设置时,以安全的方式执行所有操作是一种很好的做法。一旦你设置了一个演示,你就可以一步一步地改变它。它有助于避免由于我们遗漏小细节而发生的小错误。它也帮助了我
<img class="img_map"></img>
<script src="js/jquery.maphilight.js" type="text/javascript"></script>