我实现了facebook,就像手机应用程序的两面滑动菜单一样,我使用以下代码
code here
当我使用顶部的极限按钮时,向右和向左滑动很好,但是当尝试在电话上滑动(单击PC上的拖动页面)时,会出现异常。当我用这种方式滑动时
1) main page to left menu - works fine
2) left menu to main page - works fine
3) main page to right menu - works fine
4) right menu to main page - fails, instead of main page it goes to
我正在使用hammer.js来检测拖拽和滑动。
这就是代码:
var element = document.getElementById('pinwall-grid');
var hammertime = Hammer(element).on("drag", function (event) {
direction = event.gesture.direction;
if (direction == 'left'
$('div.ui-page').live("swipeleft", function () {
var nextpage = $(this).next('div[data-role="page"]');
if (nextpage.length > 0) {
$.mobile.changePage(
nextpage,
{transition: "slide"},
true,
tru