这个地方在ios上样式变了 如下
**1:加号的高度变了
2:input只能点左上角。
3:苹果手机上浏览器后台关闭,打开后样式也会变。**
高度我是通过JS控制的,代码如下
function med_xys() {
$('.upfilebtn').each(function() {
var bor_w = $(this).width()
console.log(bor_w)
$(this).css('height', bor_w/12 + "rem")
$(this).find('a').css({
'width': bor_w/12 + "rem",
'height': bor_w/12 + "rem"
})
$(this).find('img').css({
'max-width': bor_w/12 + "rem",
'max-height':bor_w/12 + "rem"
})
$(this).find('input[type=file]').css({
'max-width': bor_w/12 + "rem",
'max-height':bor_w/12 + "rem"
})
})
}
med_xys()
window.addEventListener("orientationchange", function() {
med_xys()
}, false);
window.addEventListener("resize", function() {
med_xys()
}, false);
PS:页面上现在还是PX换了rem也没用,
做过如下测试,
**1:改变px为rem
2:把a改为diaplayblock 固定高度
3:固定input的高度。**
这三种方式input点击还是有问题,
目前发现跟最后的两个监听有点关系。 去除 resize跟orientationchange input可以点击。
但是下拉跟浏览器后台后样式会改变
求大神解决!!!
我打开你的链接是这样的

不明觉厉。我按照我的想法写一个,你看一下对你有没有帮助