hi Fran Diox i just fix this problem by using jquery.touchSwipe lib, i disabled the tab swipe, and use jquery.touchSwipe to trigger like this… $(page).swipe({ swipe: function (event, direction, distance, duration, fingerCount) { if (direction === 'right' && tabbar.getActiveTabIndex() > 0) { tabbar.setActiveTab(tabbar.getActiveTabIndex() - 1); } else if (direction === 'left' && tabbar.getActiveTabIndex() < 4) { tabbar.setActiveTab(tabbar.getActiveTabIndex() + 1); } }, allowPageScroll: 'vertical' }); i will try your way later, thank you. :smiley: