3

私は JQueryMobile でアプリを作成していますが、インターネット上のどこにも見つからない問題に遭遇しました。

私のアプリには大きなリストがあり、JQMobile を実装する前は、好きなだけスクロールできました。指を好きなだけ速くスワイプできました。ページを飛ばすことができ、スクロールし続けます。

JQMobile を追加したので、問題が発生しました (完全な問題というよりは厄介です)。同じリストで、JQmobile 以外に何も追加されていないため、スクロールがうまくいきません。スクロール/フリックを遅くする必要があり、そのままにしておく必要があります。本来のようにうまく飛ばせません。2つの異なる銀河ネクサスでフリックしているので、頭の中だけではありません(1つは元のアプリがインストールされており、もう1つはjqmアプリがインストールされています)

何か案は?

私が考えたのは、スクロールしようとしているときに JQMobile がスワイプを探していたので、スクロールしないということでした。JQMobile は縦スワイプを検出しますか? もしそうなら、それが問題であり、それを無効にすることができますか?

4

1 に答える 1

1

私はこれと同じ問題を抱えていて、私の場合はドロップシャドウを削除すると役に立ちました。

/* Get rid of shadows for performance 
.ui-bar-a 
.ui-shadow,
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a,
.ui-body-b,
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b,
.ui-bar-c,
.ui-body-c,
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c,
.ui-bar-c,
.ui-body-d,
.ui-btn-up-d,
.ui-btn-hover-d,
.ui-btn-down-d,
.ui-bar-d,
.ui-body-e,
.ui-btn-up-e,
.ui-btn-hover-e,
.ui-btn-down-e,
.ui-bar-e,
.ui-overlay-shadow,
.ui-shadow,
.ui-btn-active,
.ui-body-a {
    text-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}
于 2013-06-24T23:46:59.017 に答える