Похоже, что использование jquery.js и jquery.maphilight.js было бы лучшим решением для моего проекта карты перехода, однако я не могу заставить его работать.Я пытаюсь следовать очень простому примеру, опубликованному здесь: https://davidlynch.org/projects/maphilight/docs/ "Простая демонстрация" в разделе "Демоверсии" показывает именно то, что я хочу сделать, и я думаю, что я точно следую коду, чтобы попытаться продублировать.Вот что я использую:
<!DOCTYPE html>
<html>
<head>
<style>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.maphilight.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.map').maphilight();
});
</script>
</style>
</head>
<body padding="0" margin="0">
<img class="map" src="township-range-test.jpg" width="1400" height="1050" usemap="#countymap">
<map name="countymap">
<area shape="rect" coords="329,530,504,714" title="29-13" href="javascript:alert('Navigate to ITORIAN');" data-maphilight='{"fillColor":"0000ff","fillOpacity":0.3}'>
<area shape="rect" coords="504,530,692,714" title="29-12" href="javascript:alert('Navigate to GOOGLE');">
</map>
</body>
</html>
У меня есть копия скриптов jquery.js и jquery.maphilight.js в том же каталоге, что и моя тестовая веб-страница:
https://www.sanjuantitle.com/sj-county-map-java.html
Если навести курсор мыши на квадрат «29N-13W», ссылка работает нормально, а также ссылка работает на квадрат справа от этого «29N-12W».Таким образом, единственное, что не работает, это «подсветка», которая прекрасно работает на демонстрационной странице, о которой я упоминал выше.
Я уверен, что это что-то простое, что я упускаю, но я прошел через это несколько раз и не могу найти недостаток в моем коде.Буду признателен за любые предложения и помощь.Спасибо.