ipad上web开发遇到的问题

ayb0473 2012-08-28 05:14:08
公司做的网站,要进行web支持,现在遇到一个问题,做了一个功能,在网页的图片上长按会弹出自己做的一个对话框,但是ipad上默认先弹出复制图片的框框~~~实在不知道怎样去处理了~
试过event.stopPropagation(); event.preventDefault();
都没有作用
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
泡泡鱼_ 2012-08-29
  • 打赏
  • 举报
回复
或者全局禁止
document.documentElement.style.webkitTouchCallout = "none";
泡泡鱼_ 2012-08-29
  • 打赏
  • 举报
回复
<style>
img{
-webkit-touch-callout: none !important;
}
</style>

可以通过这个来禁止iOS弹出这些自带的列表
gaowenzhen 2012-08-29
  • 打赏
  • 举报
回复
if(navigator.appVersion.indexOf("Mac")!=-1){
//如果是Mac系统把图片改成A标看看如下
//<a href="aba.jpg"><img src='abc.jpg'/></a>
}
ayb0473 2012-08-29
  • 打赏
  • 举报
回复
我现在用的taphold,长按屏幕的效果,在ipad上长按会触发系统默认的保存图片,很纠结,event.stopPropagation(); event.preventDefault(); 都没有作用~~
泡泡鱼_ 2012-08-28
  • 打赏
  • 举报
回复
click事件也无效?

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧