如何检测用户使用JavaScript在网页上向某个方向滑动手指?
我想知道是否有一个解决方案适用于iPhone和Android手机上的网站.
我$.mobile在我的应用程序中使用.我必须创建自己的路由系统.我绑定观察者,hashchange并从中提取有趣的数据location.hash.我有一个问题- jQuery.mobile将删除井号location.hash从它是否有一个斜杠(如'lalal/#controller/action/param'以'lalal/controller/action/param'和$.mobile黄色盒子说Error Loading Page.
我试图首先取消绑定现有的"hashchange",但是页面没有自动加载(我需要的).
如何防止哈希的更改,但是jQuery必须仍然自动加载页面(例如,通过在元素中声明的ID data-role='page')?.下面是我的路由器类的一个片段:( Router.load不会改变location.hash)
__construct: function() {
var that = this;
$( window ).bind( "hashchange" , function( e ) {
//e.stopImmediatePropagation()
that.load( this.location.hash );
});
}
Run Code Online (Sandbox Code Playgroud)