resize.js 718 B

1234567891011121314151617
  1. (function(doc, win) {
  2. var docEl = doc.documentElement,
  3. resizeEvt = "orientationchange" in window ? "orientationchange" : "resize",
  4. recalc = function() {
  5. if (docEl.clientWidth > 750) {
  6. docEl.style.fontSize = "100px";
  7. doc.getElementById("app").style.width = "750px";
  8. } else {
  9. var width = docEl.clientWidth / 7.5;
  10. docEl.style.fontSize = width + "px";
  11. doc.getElementById("app").style.width = "auto";
  12. }
  13. };
  14. if (!doc.addEventListener) return;
  15. win.addEventListener(resizeEvt, recalc, false);
  16. doc.addEventListener("DOMContentLoaded", recalc, false);
  17. })(document, window);