Карта изменяемого размера с Jquery
Я работаю над созданием личного сайта, и у меня есть изменяемый размер изображения на моем сайте. Я пытаюсь использовать плагин, связанный здесь, и я не могу заставить его работать. Я скопировал вставленный Jquery с сайта GitHub и до сих пор не могу заставить его работать. Вот HTML-код моей домашней страницы.
<img src="contact.png" id="contact" height="862" width="1299" usemap="map1" alt="" />
<map name="map1">
<area shape="rect" coords="178,268,285,373" href="http://twitter.com/TheCorbinLong" alt="twitterbox">
<area shape="rect" coords="294,296,571,338" href="" alt="twittertext">
<area shape="rect" coords="174,493,284,604" href="sun.htm" alt="instagrambox">
<area shape="rect" coords="0,0,82,126" href="sun.htm" alt="instagramtext">
<area shape="rect" coords="0,0,82,126" href="http://youtube.com/gamersgearreviews" alt="ytbox">
<area shape="rect" coords="0,0,82,126" href="ttp://youtube.com/gamersgearreviews" alt="yttext">
<area shape="rect" coords="173,721,283,832" href="http://medium.com/@TheCorbinLong" alt="blogbox">
<area shape="rect" coords="0,0,82,126" href="http://medium.com/@TheCorbinLong" alt="blogtext">
<area shape="rect" coords="0,0,82,126" href="mailto:corbin@long-family.org?Subject=Contact%20Info%20Page" alt="emailbox">
<area shape="rect" coords="0,0,82,126" href="mailto:corbin@long-family.org?Subject=Contact%20Info%20Page" alt="emailtext">
</map>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="jquery.rwdImageMaps.min.js"></script>
<script>
$(document).ready(function(e) {
$('img[usemap]').rwdImageMaps();
});
</script>
Я также получаю сообщение об ошибке в консоли, говорящее...
[Error] TypeError: undefined is not a function (evaluating '$('img[usemap]').rwdImageMaps()')
(anonymous function) (homepage.html, line 50)
c (jquery.min.js, line 4)
fireWith (jquery.min.js, line 4)
ready (jquery.min.js, line 4)
q (jquery.min.js, line 4)
Также у меня есть этот код, изменяющий размер изображения.
display: none;
position: absolute;
padding-top: 15px;
top:18%;
left: 20%;
right: 20%;
height: auto;
width: 60%;
overflow: scroll;
Я не могу понять, как изменить размер изображения и не могу понять сообщение об ошибке. Я также очень плохо знаком с Jquery. Кроме того, если есть лучший способ изменить размер карты, а не то, что я делаю, пожалуйста, дайте мне знать. Спасибо!
1 ответ
Проблема может быть связана с порядком, в котором вы вызываете сценарии. Я использовал его ранее, и он работает довольно хорошо. Попробуй это:
<script src="jquery.rwdImageMaps.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>