【问题标题】:Delay div visibility until font has finished loading延迟 div 可见性,直到字体完成加载
【发布时间】:2015-07-10 13:04:00
【问题描述】:
【问题讨论】:
标签:
javascript
jquery
html
css
fonts
【解决方案1】:
您可以等待整个页面加载:
$(window).bind("load", function() {
$('.container').show();
});
@import url(http://fonts.googleapis.com/css?family=Orbitron:700);
@import url(http://fonts.googleapis.com/css?family=Lobster:400);
@import url(http://fonts.googleapis.com/css?family=Indie+Flower:400);
@import url(http://fonts.googleapis.com/css?family=Oswald:400);
div{font-family:'Segoe UI Light';font-size:3em;}
.container { /*container is hidden by default*/
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container"> <!--Wrap everything in a container-->
<div id="a1">This Is Line One</div>
<div id="a2">this is line two</div>
<div id="a3">THIS IS LINE THREE</div>
<div id="a4">this is line four</div>
</div>