0

我正在使用著名的插件magiczoomplus 来允许缩放功能。但是我想在移动设备上禁用它。我在任何地方都找不到任何关于如何销毁magicZoomplus的文档。

基本上,该插件会查找任何具有magiczoomplus 类的元素进行初始化并加载到标头中。

基本上我什至不能在事件初始化之前删除类..

我正在寻找的是这样的:

 if($(window).width()<1024){
   $(".magicZoomplus").destroy();
 }

任何人都可以请帮助..

4

1 回答 1

1

好的,您希望MagicZoomPlus在用户使用移动设备时停止发生。

要检查移动设备,建议使用以下 javascript:

if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 
// code here..
}

..要停止 MagicZoomPlus 运行,只需调用事件.stop()

MagicZoomPlus.stop();

完整的代码片段:

if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 
   MagicZoomPlus.stop();
}
于 2015-05-08T12:15:49.977 回答