123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- (function (doc, win) {
- document.oncontextmenu = function () { return false; }
- document.onkeydown = function () {
- if (window.event && window.event.keyCode == 123) {
- event.keyCode = 0;
- event.returnValue = false;
- }
- if (window.event && window.event.keyCode == 13) {
- window.event.keyCode = 505;
- }
- if (window.event && window.event.keyCode == 8) {
- window.event.returnValue = false;
- }
- }
- var docEl = doc.documentElement,
- resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
- recalc = function () {
- var clientWidth = docEl.clientWidth;
- if (!clientWidth) return;
- if (clientWidth >= 750) {
- docEl.style.fontSize = '100px';
- } else {
- docEl.style.fontSize = 100 * (clientWidth / 750) + 'px';
- }
- };
- if (!doc.addEventListener) return;
- win.addEventListener(resizeEvt, recalc, false);
- doc.addEventListener('DOMContentLoaded', recalc, false);
- })(document, window);
- document.addEventListener('gesturestart', function (e) {
- e.preventDefault();
- });
- document.addEventListener('dblclick', function (e) {
- e.preventDefault();
- });
- document.addEventListener('touchstart', function (event) {
- if (event.touches.length > 1) {
- event.preventDefault();
- }
- });
- var lastTouchEnd = 0;
- document.addEventListener('touchend', function (event) {
- var now = (new Date()).getTime();
- if (now - lastTouchEnd <= 300) {
- event.preventDefault();
- }
- lastTouchEnd = now;
- }, false);
|