我有一个只在某些页面上加载的样式表。当加载这个样式表时,它会应用我不想要的样式。
现在我无法访问样式表,但我可以将jQuery应用于页面…
如何检测id:SupersizedCSS-css的样式表是否加载,如果是,我想应用一些样式到页面…
代码: if($('link[rel="stylesheet"]').attr('id') == 'SupersizedCSS-css'){
alert('Stylesheet loaded - Apply some styles');
}
你可以试试:
$(function () {
$('#SupersizedCSS-css').on('load', function () {
alert('Stylesheet loaded - Apply some styles');
});
});
但是,如果您想检查页面是否包含此链接:
$(function () {
if ($('#SupersizedCSS-css').length) {
alert('Stylesheet loaded - Apply some styles');
}
});