iBooks の div に preventDefault を適用して、ページをめくるためのタッチ/ドラッグ イベントが機能しない領域を作成しようとしています。これまでのところ、タッチ イベントを防止しようとしただけですが、機能していません。ここでの実装は完全に間違っている可能性があります。
var area = document.getElementById('area');
function touchStart(event) {
event.preventDefault();
}
function touchMove(event) {
event.preventDefault();
}
function touchEnd(event) {
event.preventDefault();
}
function touchCancel(event) {
event.preventDefault();
}
area.addEventListener("touchstart", touchStart, false);
area.addEventListener("touchmove", touchMove, false);
area.addEventListener("touchend", touchEnd, false);
area.addEventListener("touchcancel", touchCancel, false);
これがタッチイベントを妨げていない理由についてのヒントをいただければ幸いです。