记录前端开发疑难杂症集合及易遗忘语法

欢迎来到前端开发疑难杂症集合及易遗忘语法

1. Js之将“false”转换为false

JSON.parse('false')

2. 踩坑:H5页面,部分IOS机型的 <img>标签显示不出

代码举例如下:

	<div class="img-box"><img src="图片路径"/></div>
	<style>
	.img-box img {
		width: 100px;
	    height: 100px;
	}
	</style>
这样写本身没问题,无论是网页,还是模拟器,安卓机或是高版本的ios真机测试都正常显示,但是问题就出在部分老ios机型上;在考虑了很多种情况下,终于发现问题所在,原因就在样式上面,所以我们将上面代码修改如下即可解决此问题。
	<div class="img-box"><img src="图片路径"/></div>
	<style>
	.img-box {
		width: 100px;
	    height: 100px;
	}
	.img-box img {
		width: 100%;
	    height: 100%;
	}
	</style>
虽然问题解决了,但是依然不明白,为什么ios直接将高宽写在标签上是无法实现的,必须在img上加一个父元素,然后在父元素上写上高宽,然后将img的高宽继承父元素。难道是ios不识别img标签吗?

3. PC端中要求iframe中的滚动条样式同移动端一样粗细,滚动条样式修改不生效,故只能加宽iframe的宽度遮挡滚动条

 iframe {
      width: calc(100% + 10px);
  }

4、获取iframe对应的url

window.parent.document.getElementById('toIframe').contentWindow.location

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值