void function() {
var doc = document.documentElement || document.body,
// orientationchange 在设备的纵横方向改变时触发
resizeEvent = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalculate = function () {
var clientWidth = doc.clientWidth;
if(clientWidth >= 640){
// for Windows or iPad
doc.style.fontSize = '100px';
}else{
// for Mobile
doc.style.fontSize = 100*(clientWidth/640)+'px';
}
};
;
if (window.addEventListener) {
window.addEventListener(resizeEvent, recalculate, false);
doc.addEventListener('DOMContentLoaded', recalculate, false);
} else if (window.attachEvent) {
window.attachEvent('on'+resizeEvent, recalculate);
} else {
window['on'+resizeEvent] = recalculate;
}
}();