有沒有一種方法可以在下載自定義css字體資源之後不運行Javascript函數。在下載自定義字體之前不要運行Javascript函數?
我在< pre>中顯示代碼,並使用自定義下載的字體Liberation Mono。 < pre>也使用自定義滾動條。自定義滾動條Javascript(flexcroll)在設置時需要設置一個靜態寬度。但是直到Liberation Mono字體下載後我才知道寬度。
的CSS加載字體低於(完整的表情符號臉語法):
@font-face {
font-family: 'LiberationMonoRegular';
src: url('liberationmono-regular.eot');
src: local('☺'),
url('liberationmono-regular.woff') format('woff'),
url('liberationmono-regular.ttf') format('truetype'),
url('liberationmono-regular.svg#webfontkIKtf5pm') format('svg');
font-weight: normal;
font-style: normal;
}
JavaScript函數我想要做的是類似於下面的東西。我走在黑暗中拍攝,真的不認爲這是可能的..
$(function() {
waitForFontExists('LiberationMonoRegular', function() {
<do something>
});
});
這很有意思。我不知道這個包。我想知道如果我可以將自己的服務器設置爲Web字體提供程序,或者如果我想進入更復雜的服務器。感謝提示,這就是爲什麼StackOverflow真棒! – PKKid 2010-07-29 17:33:26