2013-07-09 46 views
0

我使用手冊中描述的方法使用JPanelMenu按鈕單擊。 我在我的移動webapp上使用了兩個Hammer.JS操作,向右滑動以返回到索引頁面,並且想要使用swipeleft來顯示菜單。已解決如何使用Hammer.js觸發JPanelMenu

這裏是Hammer代碼,帶有JPanelMenu觸發器。 這不會激活菜單,但是,一旦菜單關閉,然後再次用另一個滑動重新打開,菜單的寬度看起來會加倍並填充空白,寬度會隨着每個後續激活而增加....任何想法?

更新:註釋掉jPmx.on()似乎解決這個問題,同時允許輕掃,然後點擊一個按鈕來激活菜單。

<script type="text/javascript"> 
    var hammer = $('body').hammer(); 
    hammer.on('swipeleft', function(event) { 
    var jPMx = $.jPanelMenu(); 
     // jPMx.on(); 
      jPMx.trigger(true); 
    }); 
</script> 
+0

排序這一點,我認爲它控制按鈕打開菜單實例是相互矛盾的,上述更新 –

回答

0
<script type="text/javascript"> 
var hammer = $('body').hammer(); 
hammer.on('swipeleft', function(event) { 
var jPMx = $.jPanelMenu(); 
    // jPMx.on(); 
     jPMx.trigger(true); 
}); 
</script> 
相關問題