有人可以幫助我與調整大小在一個div的字體,如果屏幕寬度小於1100px字體寬度
if (window.screen.width <= 1100) {
var item = document.getElementById("div1");
item.style.fontSize = "25px";
item.innerHTML = "String";
}
這是我到目前爲止的JavaScript代碼。有人可以幫我做下一步做什麼嗎?
有人可以幫助我與調整大小在一個div的字體,如果屏幕寬度小於1100px字體寬度
if (window.screen.width <= 1100) {
var item = document.getElementById("div1");
item.style.fontSize = "25px";
item.innerHTML = "String";
}
這是我到目前爲止的JavaScript代碼。有人可以幫我做下一步做什麼嗎?
我有一個OLD博客中,我張貼了關於更改字體大小,但它是爲了展示如何使用jQueryUI的滑塊。也許你可以使用一些邏輯,因而創建自己的解決方案:
http://weblogs.asp.net/thiagosantos/archive/2009/03/21/my-first-time-with-jquery-ui.aspx
您的代碼對我的作品在JS提琴。也許你沒有爲你的div或類似的東西指定正確的ID。
http://jsfiddle.net/trott/GqFPY/
如果你希望的代碼將在瀏覽器中調整大小被觸發,則需要將其綁定到一個事件。 (見邁克爾的回答。)
您需要綁定動作到window.onresize
事件:
var resizeFonts = function() {
var item = document.getElementById("div1");
if (window.screen.width <= 1100) {
item.style.fontSize = "25px";
item.innerHTML = "String";
}
// Otherwise set a larger font
else item.style.fontSize = "30px";
};
window.onload = resizeFonts;
window.onresize = resizeFonts;
我在
這看起來合理的,我 - 有什麼問題嗎?請編輯您的問題,讓我們確切知道您不明白的內容或您目前未執行的操作。 –
我沒有添加事件調整大小... tnx:D – triputap