Imagemapster для jQuery 3.1.1 - PullRequest
       22

Imagemapster для jQuery 3.1.1

0 голосов
/ 31 августа 2018

Я использую Imagemapster, но после обновления до jQuery 3.3.1 Imagemapster выдает ошибку «i.size не является функцией». Я погуглил это, и поскольку Imagemapster не обновляется для jQuery 3.3.1, я попытался заменить «i.size» на «i.length», но теперь я получаю сообщение об ошибке, что «i.length не является функцией».

split:function(e,t){var n,r,i=e.split(",");for(n=0;n<i.length;n++)

Есть идеи?

1 Ответ

0 голосов
/ 31 августа 2018

Поскольку последний выпуск этой библиотеки был в 2013 году, я бы подумал об использовании jQuery noConflict , чтобы использовать как новую версию jQuery, так и старую, поддерживающую библиотеку.

<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script>

<!-- revert global jQuery and $ variables and store jQuery in a new variable -->
<script type="text/javascript">
  var jQuery_3_3_1 = $.noConflict(true);
</script>

<!-- load jQuery 1.3.2 -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.3.2.js"></script>

<!-- revert global jQuery and $ variables and store jQuery in a new variable -->
<script type="text/javascript">
  var jQuery_1_3_2 = $.noConflict(true);
</script>

Таким образом, вы можете сохранить поддержку ImageMapster, но также использовать обновленный jQuery.

...