tab栏切换遇到的bug

当我们使用tab栏进行切换的时候,会出现一个背景色,起初我以为是CSS伪类事件:active所产生的,但是经过测试并非是这样的情况。在手机上(安卓手机和苹果手机)进行测试,发现安卓会出现这样的情况,而苹果手机不会出现这样的情况。看看问题图片:

当点击以后出现这样的情况:


CSS 样式代码:

ul li{width: 100%;list-style: none;text-align: center;justify-content: space-between;float: left;font-size: 0.3em;color: #666;/* 出现该bug的罪魁祸首 cursor */cursor: pointer;padding-top: 8px;
}ul li:active {color: #75b5d1;background-color: #ddecff !important;
}

经过分析和调试发现,苹果系统是不支持cursor: pointer;这个样式的,所以点击切换的时候不会出现上述图片的情况,安卓则会出现,因为想到该项目可能会存在浏览器中进行预览,为了美观一点所以我添加了这个cursor: pointer;样式,最后把这个删除了,就不会出现这样的情况了。希望大家在解决问题的时候不要向我这样存在画蛇添足的情况!还是不要太根据自己的想想去写代码,不然自己就是一个BUG制造机了…

手机端点击<li>标签出现背景色的问题和解决方案相关推荐

  1. vue中手机端点击手机键盘的完成 / 搜索按钮触发文本框搜索

    看到标题,你可能第一反应是想着监听手机键盘的[完成]或[搜索]按钮,然后触发事件do something but ,No No No ,没有那么艰难复杂. vue中,要在手机端点击手机键盘的[完成]或 ...

  2. 解决手机端点击输入框后页面会被放大问题

    在测试手机端页面输入框时,点击后整个页面被放大,并且在离开输入框.点击页面其他地方,页面并不会恢复原来的比例,很影响美观 解决方法:只需在页面头部加入两句 <meta> 标签语句即可,若是 ...

  3. 微信浏览器返回刷新,监听微信浏览器返回事件,网页防复制,移动端禁止图片长按和vivo手机点击img标签放大图片

    以下代码都经过iphone7,华为MT7 ,谷歌浏览器,微信开发者工具,PC端微信验证.如有bug,还请在评论区留言. demo链接:https://pan.baidu.com/s/1c35mbjM ...

  4. 手机端点击图片全屏预览

    <!doctype html> 手机端点击图片全屏预览 <div class="category"><img src="1.jpg" ...

  5. 手机端点击图片放大特效-PhotoSwipe插件

    PhotoSwipe插件官方网站 http://www.photoswipe.com/ PhotoSwipe插件能实现手机端点击图片全屏放大 再双击图片放大等功能 但有一点不太好的是图片放大后再单击不 ...

  6. 移动端点击a标签后默认蓝色背景如何去除

    在移动端开发时候,f12在电脑端(手机模式下)点击a标签,有个蓝色背景,通过苹果真机查看没有,安卓机也有,我们只需给body添加以下属性即可去除 -webkit-tap-highlight-color ...

  7. 点击li标签增加样式,并删除其它li标签样式

    页面部分 <ul class="layui-nav layui-nav-tree" lay-filter="demo"><li class=& ...

  8. 添加li标签点击事件,删除当前点击li标签

    1.创建一个 HTML 文件 2.在html中写ul标签,给ul标签设置id,在ul标签里面写三个li标签,在li标签里面写任意文本内容 3.在html中写一个button按钮给按钮设置一个id,设置 ...

  9. js实现点击li标签弹出其索引值

    据说这是一道笔试题,以下是代码,没什么要文字叙述的,就是点击哪个<li>弹出哪个<li>的索引值即可: <html> <head> <style& ...

最新文章

  1. fetchMetadata: sill install loadAllDepsIntoIdealTree
  2. atitit.php中的dwr 设计模式
  3. 删除目录下大量小文件和清空大文件
  4. Appium自动化测试-配置待测Android应用
  5. Bootstrap 斜体、文本对齐、缩略图、地址、列表等
  6. 网络编程 - 异步调用
  7. 【深度学习】preprint版本 | 何凯明大神新作MAE | CVPR2022最佳论文候选
  8. PHP中常用加解密方式
  9. SpringBoot - yml与properties配置文件及bean赋值
  10. 抱怨一下有些邮件列表的气氛
  11. Android应用及应用管理
  12. oracle导入和导出遇到may be an original export dump file的问题
  13. Prometheus(四)——Alertmanager
  14. memcached源码分析-----item锁级别与item引用计数
  15. sdkman软件开发工具包管理器
  16. 怎么把wav转换成mp3格式,5种方法值得收藏
  17. centos7 离线升级/在线升级操作系统内核
  18. CBInsights 2019金融科技趋势报告:东南亚、拉美成新宠,IPO脚步恐放缓(附全文下载)...
  19. 微信小程序部分手机预览pdf没反应
  20. C语言入门part6--函数

热门文章

  1. 0day安全:软件漏洞分析技术(第2版)pdf
  2. (5/8 软件漏洞攻击利用技术)如何成为一名黑客(网络安全从业者)——网络攻击技术篇
  3. Pyth学习中一定从基础抓起
  4. 一起来看看华为云的裸金属服务器
  5. windows防火墙
  6. 理科生学酒店管理好一点还是计算机,酒店管理专业是文科还是理科
  7. 数据分析从零到精通第二课 Hive和Spark入门
  8. ISO15765协议
  9. python1到100奇数相加_如何使用while语句求1到100的奇数和
  10. 山水印|竹林野茶:走向世界的中国茶文化