检查是否加载了带ID的样式表 - 然后执行功能

时间:2013-06-13 10:01:18

标签: jquery

我有一个仅在某些页面上加载的样式表。加载此样式表时,它会显示我不想要的样式。

现在我无权访问样式表,但我可以将jQuery应用于页面......

如何检测是否加载了具有id:SupersizedCSS-css的样式表,如果是,我想将一些样式应用于页面...

代码:

       if($('link[rel="stylesheet"]').attr('id') == 'SupersizedCSS-css'){
           alert('Stylesheet loaded - Apply some styles');
       }

我的代码不起作用......

1 个答案:

答案 0 :(得分:1)

你可以尝试:

$(function () {
    $('#SupersizedCSS-css').on('load', function () {
        alert('Stylesheet loaded - Apply some styles');
    });
});

但是,如果您要检查页面是否包含此链接:

$(function () {
    if ($('#SupersizedCSS-css').length) {
        alert('Stylesheet loaded - Apply some styles');
    }
});