iPhoneでタッチしてスライドする動作を抑制したり戻したりする。
(function(){ var preventDefault = function(e){ e.preventDefault(); }; this.__defineSetter__('enableTouchSlide',function(enableTouchSlide){ this.__enableTouchSlide = enableTouchSlide ? true : false; if( this.__enableTouchSlide ){ this.removeEventListener('touchmove',preventDefault); }else{ this.addEventListener('touchmove',preventDefault); } }); this.__defineGetter__('enableTouchSlide',function(){ return (this.__enableTouchSlide !== false ); }); }).apply(HTMLElement.prototype);