Javascript 不同的风格,如果它';s OS/iphone
我在iphone或ipad上呈现字体时遇到问题,这是JS提出的建议,不起作用吗Javascript 不同的风格,如果它';s OS/iphone,javascript,ios,dom,tags,Javascript,Ios,Dom,Tags,我在iphone或ipad上呈现字体时遇到问题,这是JS提出的建议,不起作用吗 var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; var x = document.getElementsByTagName("h1"); var i; if (iOS) { for (i = 0; i < x.length; i++) { x[i].styl
var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
var x = document.getElementsByTagName("h1");
var i;
if (iOS) {
for (i = 0; i < x.length; i++) {
x[i].style.letterSpacing = "0px!important";
}
}
else {
for (i = 0; i < x.length; i++) {
x[i].style.letterSpacing = "2px!important";
}
}
var iOS=/iPad | iPhone | iPod/.test(navigator.userAgent)&&!window.MSStream;
var x=document.getElementsByTagName(“h1”);
var i;
如果(iOS){
对于(i=0;i
我认为问题是因为您需要在尺寸和''之间留出一个空间!“重要”属性
这:
变成
x[i].style.letterSpacing = "2px !important"
另一方面,我建议在for循环中声明'I',除非您以后特别需要它。此外,我建议您保持代码整洁,即使是在开发过程中,尤其是在向他人寻求帮助时,因为您有一些缩进问题
x[i].style.letterSpacing = "2px !important"