border dashed在部分机型(ios/Android)上不显示
解决方法: 添加属性border-radius, 值设置为0.5或者1都行, 实际中设置了0.1, 样式影响很小. 附上大佬们在github上的讨论:
borderStyle ‘dashed’ didn’t work when borderBottomWidth set元素设置transform scale后的定位问题
scale缩放相当于使用放大镜看局部的元素, 眼睛看到元素变大或者缩小了, 但是他实际的大小和占位是不变的, 不会影响周围元素的排布. 如果元素是绝对定位的, left和top是根据元素本来的大小尺寸定位来计算的, 和放大后眼睛看到的’虚像’无关, 但是鼠标点点击区域和眼睛看到的区域值一致的.
window.location.search为空
亲测3条法则:
1、第一个#号后边的任何字符(包括?#等特殊字符),直到href结束,都是hash部分。
2、第一个?号后边的非#字符,直到出现#号或者href结束,都是search部分。
3、第1条规则优先级大于第2条规则。
所以检查是否在?号前边出现了#号,如果出现了,那么search部分是空的,?号部分出现在了hash里边。