如何添加chrome特定的CSS到if语句



什么是正确的方法来使这个工作,它不是针对chrome与不同的高度

        if(franchise_id=="0000") {
          $('#aj_auction').css('height', '558px');
            if($.browser.chrome) {
              $('#aj_auction').css('height', '598px');
            }
        }

您可以尝试$.browser。chrome检查浏览器

if(franchise_id=="0000") {
  if($.browser.chrome) {
      $('#aj_auction').css('height', '598px');
  }else{
      $('#aj_auction').css('height', '558px'); 
 }
}

需要使用Modernizr

但是,如果您必须使用$。你可以使用jQuery Migrate插件(对于jQuery>= 1.9 -在早期版本中你可以直接使用它)

检查是否使用userAgent的铬

    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    if(is_chrome){
        $('#aj_auction').css('height', '598px');
    }

尝试先检测浏览器并应用该条件,如下所示:

$.browser.chrome = /chrom(e|ium)/.test(navigator.userAgent.toLowerCase()); 
if($.browser.chrome){
........
}

jQuery删除了$。1.9和最新版本的浏览器。但是我们仍然可以用$。浏览器作为一个独立的插件,链接。

最新更新