javascript 检查CSS是否已加载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 检查CSS是否已加载相关的知识,希望对你有一定的参考价值。



https://stackoverflow.com/questions/4724606/how-to-use-javascript-to-check-and-load-css-if-not-loaded

// check if to.css is loaded
if (!$("link[href='/path/to.css']").length)
    $('<link href="/path/to.css" rel="stylesheet">').appendTo("head");



if ( !jQuery("link[href='/wp-content/themes/nextdoor/night.css']").length ) {
    // at 6:59PM day style sheet is active, when it gets to this block it needs to be disabled first
    jQuery('link[href="/wp-content/themes/nextdoor/day.css"]').prop('disabled', true);
    // then load night Time stylesheet
    jQuery("head link[rel='stylesheet']").last().after("<link id='night_style' rel='stylesheet' href='/wp-content/themes/nextdoor/night.css' type='text/css'>");
}

以上是关于javascript 检查CSS是否已加载的主要内容,如果未能解决你的问题,请参考以下文章

如何在网站页面完全加载时抓取它(js,css all loaded)

如何检查图片是不是已完全加载?

如何检查图像是不是已成功预加载? [复制]

普通 javascript 触发 css 淡出,ajax 加载内容,使用 CSS 淡入

为啥 Django 不加载我的 CSS?

HTML5 本地存储 - 存储和加载已下载一次的 CSS