javascript – 触发iOS/android上的触摸标注

前端之家收集整理的这篇文章主要介绍了javascript – 触发iOS/android上的触摸标注前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否有可能使用 Javascript在iOS和Android上触发“保存图像”触摸标注.标注是由长按触发的,但即使我尝试模拟它,它也不起作用.

我想实现这样的事情:

jQuery('img').openCallout();

到目前为止我试过这个:

jQuery:jQuery(‘img’).contextmenu();
jQuery Mobile:jQuery(‘img’).taphold();

解决方法

是的,这可以使用 docs中提到的jquery mobile,使用 taphold事件.(其他事件,我没试过)

fiddle所示(直到现在测试如下所示,如here所示)

$(function() {
  $("div.Box").bind("taphold",tapholdHandler);

  function tapholdHandler(event) {
    alert('Do you want to save the image or however it works in ipad');
    var a = document.createElement('a');
    a.href = "http://i.imgur.com/JzdY53y.jpg";
    a.download = 'JzdY53y.jpg';
    alert("goes till here1"); // just a check
    a.click();
    alert("goes til here 2"); //just a check
  }
});

猜你在找的JavaScript相关文章