2011-11-24 101 views
-1

有人可以幫助我與調整大小在一個div的字體,如果屏幕寬度小於1100px字體寬度

if (window.screen.width <= 1100) { 
    var item = document.getElementById("div1"); 
    item.style.fontSize = "25px"; 
    item.innerHTML = "String"; 
} 

這是我到目前爲止的JavaScript代碼。有人可以幫我做下一步做什麼嗎?

+0

這看起來合理的,我 - 有什麼問題嗎?請編輯您的問題,讓我們確切知道您不明白的內容或您目前未執行的操作。 –

+0

我沒有添加事件調整大小... tnx:D – triputap

回答

1

您的代碼對我的作品在JS提琴。也許你沒有爲你的div或類似的東西指定正確的ID。

http://jsfiddle.net/trott/GqFPY/

如果你希望的代碼將在瀏覽器中調整大小被觸發,則需要將其綁定到一個事件。 (見邁克爾的回答。)

1

您需要綁定動作到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; 
+0

我在

  • 11. 等寬字體 - 不是等寬字體?
  • 12. 更改字體大小/寬度
  • 13. MailMerge:沒有固定寬度的字體?
  • 14. 如何找到字體的寬度?
  • 15. JavaFX字體大小從寬度
  • 16. 根據寬度設置字體
  • 17. 字體大小相同元件寬度
  • 18. 液體文本字段寬度
  • 19. IE 9字體寬度渲染
  • 20. PHP GD字體寬度計算幫助
  • 21. 在JTextPane中設置字體寬度
  • 22. 如何計算字體寬度?
  • 23. WPF中的True固定寬度字體
  • 24. 自定義字體。保持字體寬度相同
  • 25. 如何計算多字符串的字體寬度和高度?
  • 26. 使用CSS將非等寬字體強制爲固定寬度
  • 27. 如何列出WPF中的等寬字體(固定寬度)
  • 28. 流體寬度滑塊
  • 29. 流體寬度/ CSS問題
  • 30. 引導窗體的寬度