0
我試圖做這樣的事情......從選擇菜單中選擇字體,然後調用jquery函數並將頭文件前置,加載exernal字體並在「#target」DIV上更改字體系列。但它不工作...通過選擇菜單加載外部字體
HTML
<select id="sel_font">
<option value="Roboto-Regular"></option>
<option value="Roboto-Thin"></option>
<option value="Roboto-ThinItalic"></option>
</select>
<div id="target">
some text
</div>
jQuery的
$('#sel_font').change(function() {
$("head").prepend('<style type=\"text/css\"> @font-face { font-family: \" ' + $(this).val() + '\"; src: url(\"fonts/' + $(this).val() + '.ttf\") format(\"truetype\"); } </style>');
$("#target").css("font-family", $(this).val());
});
謝謝你的幫助,但它不工作對我來說......我犯了一些錯誤嗎?這段代碼是否正確? :) – Patrik 2014-10-02 08:37:42
我會盡量在接下來的幾分鐘內爲你製作一個小提琴。 – heroin 2014-10-02 08:40:33
我創建了一個小提琴http://jsfiddle.net/heroin62134/3tqhgg8r/3/ – heroin 2014-10-02 10:08:32