2012-02-21 11 views
1

5つのパネルが水平にスクロール可能なWebページにはすべて、nestedListに含まれるsencha touchを使用しています。Sencha Touchでパネル内の水平スクロールを検出する方法(垂直スクロールを無効にする方法)

Everthingが正常に動作しますが、

は、だから私は何をしたいかを禁止することである(パネルの上にスクロールも少し傾いページ全体のスクロールがある場合は、ページが、scrollabe両方の方法であるため)、スクロールが緩んでいます水平スクロールが発生しているときの垂直スクロール これをどのように検出できますか?パネルは

-Iは、jQueryの.scroll()でスクロールを検出しようとした(だけではなく、1)simultanouslyいくつかの項目を示しますので、-IはCarousselを使用することはできません

、それ:

ノート

が何をしたい

+0

あなたは煎茶タッチでドラッグイベントでスクロールを検出することができるかもしれません。 – jb1785

答えて

2

directionLockですありがとうトリガされません。スクロール可能な内部パネルにこの構成を配置する必要があります。

例:

var panel = Ext.create('Ext.Container', { 
    scrollable: 'vertical', 
    items: [ 
     { 
      scrollable: { 
       direction: 'horizontal', 
       directionLock: true 
      }, 
      html: 'horizontal scroller' 
     } 
    ] 
}); 
+0

ありがとうございました!!!!スクロールの開始とスクロールの終了時にイベントを追加する時間を節約できました。 –

関連する問題