适用于jQuery 3.1.1的Imagemapster

时间:2018-08-31 05:50:41

标签: jquery imagemapster

我正在使用Imagemapster,但是由于升级到jQuery 3.3.1,因此Imagemapster引发错误“ i.size不是函数”。我已经用谷歌搜索了它,因为Imagemapster并未针对jQuery 3.3.1进行更新,所以我尝试将'i.size'替换为'i.length',但是现在我收到了错误消息,即“ i.length不是函数”。 / p>

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

自该库的最新版本于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。