想想看,我有一個錨標記這個CSS規則上:除了看到,有沒有辦法知道哪些字體是當前應用的HTML元素
font-family: Helvetica, Verdana, Calibri, Arial, sans-serif;
當然,通過觀察在什麼是在渲染瀏覽器,我可以判斷哪些字體已經被使用(應用)來格式化當前的錨元素的文本。
但是,我需要知道哪些字體正在通過JavaScript使用(例如jQuery)。這jQuery代碼不幫我:
$('#anchor-id').css('font-family');
因爲它返回'Helvetica, Verdana, Calibri, Arial, sans-serif;'
。有沒有辦法知道哪種字體現在正在使用?
更新:基於@MC的答案,我創建了這個fiddle,你可以檢查它的工作是否正常和完全。
你爲什麼需要知道? – thirtydot
看到這個問題:http://stackoverflow.com/questions/1960817/get-computed-font-family-in-javascript(總而言之,你不能輕易做到,但有一種技巧,你可以嘗試) –
@thirtydot,我只需要知道。 :)。我想根據應用的字體做一些生意。 (統計分析)。更具體地說,我在我的頁面上有一個腳本,就像Google Analytics一樣,它會發回一個ajax請求,其中包含有關當前應用字體的信息。 –