7.禁用 radio 和 checkbox 默认样式
input[type="radio"]::-ms-check,input[type="checkbox"]::-ms-check{
display: none;
}
8.webkit表单输入框placeholder的颜色值
input::-webkit-input-placeholder{color:#999;}
input:focus::-webkit-input-placeholder{color:#999;}
9.手机选择相片调用本地相册
<input type="file" class="image_upload" accept="image/*" capture="camera" multiple="multiple"/>
但是会有一个问题存在,在Iphone7中无法读取本地相册:
方法一:去掉capture属性,但是如果去掉,Andriod手机将无法调用相机拍照。
方法二:先判断机型,然后如果是Andriod手机添加属性capture。如果是ios就去掉属性。
function
getPhoneType(){
//正则,忽略大小写
var
pattern_phone =
new
RegExp(
"iphone"
,
"i"
);
var
pattern_android =
new
RegExp(
"Android"
,
"i"
);
var
userAgent = navigator.userAgent.toLowerCase();
var
isAndroid = pattern_android.test(userAgent);
var
isIphone = pattern_phone.test(userAgent);
if
(isAndroid){
//capture="camera"
$(
‘.image_grid input[type="file"]‘
).attr(
‘capture‘
,
‘camera‘
);
}
else if
(isIphone){
$(
‘.image_grid input[type="file"]‘
).removeAttr(
‘capture‘
);
}
}