我在使用看似简单的插件时出现问题:https://github.com/kemayo/maphilight
我尝试了无数的东西,并从main.js中的一行代码中继续获取:Uncaught TypeError: undefined is not a function
。
我正在使用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>
main.js:
$(".img_map").maphilight();
答案 0 :(得分:1)
您正在使用text/html
包含您的maphilight javascript文件。试试这个:
<script src="js/jquery.maphilight.js" type="text/javascript"></script>
答案 1 :(得分:0)
a)我强烈建议您将脚本标记包含在:
中<head></head>
b)在你的main.js中试试这个:
$(function() {
$('.img_map').maphilight();
});
c)和你的html:
<img class="img_map"></img>