代码之家  ›  专栏  ›  技术社区  ›  Andres SK

jQuery:向当前页面添加其他CSS文件

  •  11
  • Andres SK  · 技术社区  · 15 年前

    屏幕.css 作为主CSS文件。我为1024+分辨率的监视器添加了这个。

    $(document).ready(function(){
    if(screen.width > 1024) {
        $('link').attr('href','hi-res.css');
    }
    });
    

    问题是hi-res.css正在取代screen.css。。。我不想替换它,我只想在这种情况下加载一个额外的css。有什么想法吗?谢谢。

    4 回复  |  直到 15 年前
        1
  •  26
  •   Gert Grenander Keiron Lowe    15 年前

    把它附在你的头上:

    $("head").append("<link id='yournewcss' href='hi-res.css' type='text/css' rel='stylesheet' />");
    
        2
  •  2
  •   HurnsMobile    15 年前

    你想吗 .append :o)

    $(document).ready(function(){
        if(screen.width > 1024) {
           $('head').append('<link href='hi-res.css' type='text/css' rel='stylesheet' />')
        }
     });
    
        3
  •  1
  •   Teja Kantamneni    15 年前

    试试这个。。而不是替换一个。

    $('head').append($('<link>').attr('href','hi-res.css'));