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

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

基本上,在事件初始化之前,我什至无法删除该类。

我正在寻找的是这样的:

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


谁能帮忙..

最佳答案

好的,当用户在移动设备上时,您想阻止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();
}

10-06 15:05