安卓机点击图片会自动放大解决方法:(图片点击会无反应,a标签点击有效)

// 递归搜索当前元素所有父级,看是否包含有a标签且有href值
const searchIsHavaTagA = function (currentEle) {
    // 如果一直往上层找,到body还没找到就说明没有了
    if (currentEle.nodeName === 'BODY') {
        return false;
    }
    let parent = currentEle.parentElement;
    if (parent.nodeName === 'A' && parent.getAttribute('href')) {
        return true;
    } else {
        return searchIsHavaTagA(parent);
    }
}
$(document).on('click', 'img', function (e) {
    try {
        // 父级里有a标签且href不为空的,不处理
        if (!searchIsHavaTagA(e.target)) {
            e.preventDefault();
        }
    } catch (error) {
        console.log('阻止图片默认事件失败');
    }
                        
}) 

IOS图片点击事件失效解决方法:

style=‘cursor:pointer’ (给图片加上即可点击)

微信内网页安卓点击图片放大与IOS点击失效处理方法相关推荐

  1. 点击图片放大,再点击缩小的代码段

    这段js还挺常用,特此记录. 1 <form> 2 <div> 3 <div class="form-group left"> 4 <la ...

  2. 初学者笔记——微信小程序点击图片放大

    微信小程序点击图片放大 wx.previewImage 官方文档的解释 PS:红色框框内要注意,需要预览的图片连接列表只支持网络连接图片,2.2.3版本以上支持云文件ID. 将图片dream.jpg上 ...

  3. 微信内置浏览器无法使用input图片上传和lrz.bundle.js图片压缩插件

    标题 微信内置浏览器无法使用input图片上传和lrz.bundle.js图片压缩插件 图片上传功能作为一个比较常见的功能,有时候需要在微信内置浏览器里打开,但是有些型号的手机会出现打不开的现象,点击 ...

  4. js实现点击图片放大效果,以及懒加载图片

    js实现点击图片放大效果,以及懒加载图片 近期有个后端管理页面小优化,原来的图片是点击才会去后端请求图片展示到前端,用dialog的方式展示,但是不太直观 存在两个问题 1.点击查看后,电子照片会变形 ...

  5. vue项目 一行js代码搞定点击图片放大缩小

    一行js代码搞定xue项目需要点击图片放大缩小,其实主要用的是用到了vue:class的动态切换,内容比较简单.一开始我把维护的需求想得太复杂了,和测试小姐姐聊了一下才反应过来. 两个月不到跟了四个项 ...

  6. 点击图片放大至原始图片大小

    有些时候为了排版的整洁,页面展示的图片不得不都是限定宽高的,如果想要点击图片放大至原始大小进行预览,再次点击回到原来样子,就要用到下面的代码了: var _w = parseInt($(window) ...

  7. 关于微信内置浏览器,打开图片上传功能,调用的问题

    关于微信内置浏览器,打开图片上传功能,调用的问题 前段时间,项目完结测试的时候,同事打开魅族手机测试,无意中发现一个奇葩的问题! 描述: 显示的是文件系统,列表式的,没有调用相机的功能图标,为什么呢? ...

  8. 点击图片放大缩小功能

    1.点击图片放大缩小的思路 图片部分: <table><div><img style="width:62px;height:83px;display:block ...

  9. jquery点击图片放大效果

    点击图片放大效果无非就是创建一个大容器,点击小图片获取图片路径存放到大容器里. 接下来看一下效果图 HTML结构 <img class="enlargeImg" width= ...

最新文章

  1. 数据有价——数据资产定价研究初探
  2. 服务器系统摁c,如何系统有效学习c服务器开发
  3. 应用程序0xc0150002 错误
  4. WORD2007中无法插入CMG文件
  5. java 线性表排序_Java线性表的排序
  6. Handler实现与机制 Blocking Queue IdleHandler使用
  7. van 自定义组件_vant 自定义 van-dropdown-item的用法
  8. 測试人员的核心能力与素养
  9. 美国科技三巨头的财报为何集体爆表?原因在这里
  10. [调试]Asp.Net常见问题
  11. 数据结构和算法(02)---字符串(c++)
  12. android 元素点击位置,appium自动化操作之元素定位点击事件全家桶(find_element_by、find_elements_by)...
  13. bzoj1070 [SCOI2007]修车 费用流+拆分
  14. 2016-2017 ACM-ICPC Southwestern European Regional Programming Contest (SWERC 2016)
  15. linux mysql 端口 查看进程_Linux如何查看端口状态
  16. API函数之GetUserName
  17. 网页常用字体 【参考】
  18. python把正整数翻译成英文_使用Python将Pig Latin翻译成英文3
  19. Hrbust 2294 修建传送门【思维】
  20. oracle 按照固定顺序排序

热门文章

  1. cad面积计算机,CAD中如何计算面积?
  2. 实名认证挂号订单就诊人管理管理员对就诊人管理
  3. android调取手机相册或打开相机选择图片并显示
  4. 数码照片处理基本技法
  5. 《MySQL 8从零开始学(视频教学版)》简介
  6. Jaeger开发入门(java版)
  7. 第一章 信息源泉——推介资料出处
  8. 虚拟机为什么连接不上网络,怎样才能连上网络
  9. BSON和JSON的区别
  10. php 强制返回,给PHP增加函数强制类型返回