Intentando evitar que el gesto de deslizamiento de jQueryMobile burbujee, pero no funciona

Estoy usando jQuery Mobile y creé algo que se parece en algo a Android Holo Tabs:

http://note.io/18RNMRk

Para que el gesto de desplazamiento funcione para cambiar entre pestañas, este es el código que he agregado:

$("#myPage #pageTabs").on('swipeleft swiperight', function(e){
    e.stopPropagation();
    e.preventDefault();
});
$("#myPage").on('swipeleft', function(){
    ui.activities.swipe(1);
}).on('swiperight', function(){
    ui.activities.swipe(-1);
});

Con el HTML de las pestañas parecido a:

<div id="pageTabs">
    <div class="tab">
        <a href="#" data-dayOfMonth="26">Thu</a>
    </div>
    <div class="tab">
        <a href="#" data-dayOfMonth="27">Fri</a>
    </div>
    <div class="tab">
        <a href="#" data-dayOfMonth="28" data-meridian="am">Sat AM</a>
    </div>
    <div class="tab">
        <a href="#" data-dayOfMonth="28" data-meridian="pm">Sat PM</a>
    </div>
    <div class="tab">
        <a href="#" data-dayOfMonth="29">Sun</a>
    </div>
</div>

Estoy escuchando el gesto de deslizar a nivel de página porque eldiv[data-role=content] A veces no se puede llenar la pantalla verticalmente, si no hay suficiente contenido para hacerlo. Si escuché en este div y no cubría la pantalla, y pasaste cerca del fondo, el evento no se activaría en este div, estaría en la página raíz (div[data-role=page]).

Aquí está la representación 3D de Firefox de esa página como prueba de la afirmación anterior. He anotadodiv[data-role=content]:

http://note.io/18RPhyK

Por esa razón, lo estoy escuchando a nivel de página; pero como el número de pestañas puede desplazarse fuera de la ventana gráfica (como se ve arriba: el domingo está fuera de la pantalla a la derecha), me gustaría que el usuario también pueda desplazarlo horizontalmente. Ya tengo el desplazamiento horizontal en funcionamiento (eso es solo un CSS simple), pero el problema es que, incluso con mie.stopPropagation() como se ve arriba, el gesto de deslizar está burbujeando hasta el elemento de la página y mi gesto de barrido impide el desplazamiento suave que estaba disponible antes de agregar el gesto de deslizar.

¿Estoy malinterpretando cómo funciona la propagación de eventos, o cómo detenerlo en este escenario?

Respuestas a la pregunta(1)

Su respuesta a la pregunta