jQuery Detect iPad,更改元素的字体大小

时间:2011-06-09 14:19:24

标签: jquery ipad safari detect addclass

如果用户在iPad上,我需要更改某些元素的字体大小,因为iPad会将我的导航栏移出屏幕(由于iPad上的某些未知字体放大)。

这是我目前的CSS:

#mainmenu ul li a{
    font-size:1em;
    line-height:38px;    
    padding: 0px 10px;
    margin: 0 auto;
   float: left;
}

如果用户在iPad上,我希望将font-size更改为.9em,所以我可以使用.attr或.addClass,对我来说无关紧要,我只是不知道怎么去点,我猜这样的事情?

function isiPad(){
    return (navigator.platform.indexOf("iPad") != -1);
}

$(function() {
    if ($(isiPad).length == 1) {
  do something }
    });

1 个答案:

答案 0 :(得分:0)

我们取得了成功:

function isiPad() {
    return navigator.userAgent.match(/iPad/i); 
}