我正在使用著名的插件 magiczoomplus 来实现缩放功能。但是我想在移动设备上禁用此功能..我在任何地方都找不到任何有关如何销毁 magicZoomplus 的文档。
基本上,该插件会查找任何具有 magiczoomplus 类的元素来初始化并加载到 header 中。
基本上我什至无法在事件初始化之前删除该类..
我正在寻找的是这样的:
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();
}
关于javascript - 有什么方法可以摧毁移动设备上的 magiczoomplus - javascript/jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30123339/