今までjQueryでページ遷移しないようするには、

$(document).on('click', 'a', function(event){
	return false;
});

としていました。

ですが、これだと一部のAndroid端末では遷移してしまうことを今更ながら知った。

そこで、return false;が効かないなら別の手段で遷移を停止することにした。

preventDefault()を使え!

$(document).on('click', 'a', function(event){
	event.preventDefault();
	return false;
});

preventDefault()を使用することで、aタグをクリックすることで起こるページ遷移イベントを無効にすることができる。