2

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

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

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

代码:

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

我的代码不起作用...

4

1 回答 1

2

You could try that:

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

But, if you mean to check if page contains this link:

$(function () {
    if ($('#SupersizedCSS-css').length) {
        alert('Stylesheet loaded - Apply some styles');
    }
});
于 2013-06-13T10:07:57.943 回答