javascript - 有什么方法可以摧毁移动设备上的 magiczoomplus - javascript/jquery

标签 javascript jquery magiczoom magiczoomplus

我正在使用著名的插件 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/

相关文章:

javascript - 在javascript中访问动态创建的元素和id

javascript - 我正在尝试使用 jquery load,但是在获取某段代码时不允许使用脚本标签,我该怎么办?

javascript - 如何构造一个将在多个页面上使用的 AngularJS 函数?

javascript - 自定义对象上的 Ember 绑定(bind)

html - IE 9 的 Magic Zoom z-index 问题

jquery - 为什么我不能从元素中删除内联样式

javascript - keydown 事件 - 在不同系统上按下按键

javascript - Chrome/Safari - 页面加载时 window.scroll

javascript - MagicZoom JS 问题