开发者社区 问答 正文

页面<link rel="stylesheet" type="text/css" href="" />引入的标签没加载

因为网速问题 页面的外链css没有加载导致页面样式丢失,doucument.ready()会检测link标签的加载么?如果不能应该怎么做?

展开
收起
a123456678 2016-03-11 13:23:47 2950 分享 版权
1 条回答
写回答
取消 提交回答
  • doucument.ready()是指画面DOM元素回执完毕后触发,它不会检测link标签的加载。
    load事件是指画面元素包括资源加载完毕后触发。
    你可以尝试使用以下方法满足自己的需求,有以下html


    1.使用load事件,当资源加载正确加载时提示加载完成了,或做自己想做的事情。

    $('#cssT').on('load',function(){
    console.log('加载完成了');
    });
    2.使用error事件,当资源加载出错时提示资源加载出错,或做自己想做的事情。

    全选复制放进笔记$('#cssT').on('error',function(){
    console.log('加载有问题');
    });

    2019-07-17 18:59:00
    赞同 展开评论
问答分类:
问答地址: