【问题标题】:is there any way to destroy magiczoomplus on mobile - javascript/jquery有没有办法在移动设备上销毁magiczoomplus - javascript/jquery
【发布时间】:2015-07-19 08:10:37
【问题描述】:

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

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

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

我正在寻找的是这样的:

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

谁能帮忙..

【问题讨论】:

  • stop 方法似乎没有做任何事情:(
  • 它给出了一个空数组:[]
  • 简单地说:MagicZoomPlus.stop();似乎很好地完成了这项工作!
  • 请发布完整的答案,我相信这会对其他开发人员有所帮助..thx!!
  • 完成。如果这对您有用,请接受作为答案。现在祝你好运!

标签: javascript jquery magiczoom magiczoomplus


【解决方案1】:

好的,您想阻止MagicZoomPlus 在用户使用移动设备时出现。

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

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

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

MagicZoomPlus.stop();

完整代码sn-p:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多