0

JQueryMobile を使用して、主に Firefox を搭載した Linux ベースのタッチ デバイスで実行されるアプリケーションを構築しています。

私の問題は、JQM では、ページのコンテンツが画面に収まらない場合、Web ブラウザーに垂直スクロールバーが表示されることです。垂直スクロールバーが表示されます。

Sencha と Dojo にはそのような問題はありません。どちらも、デスクトップ Web ブラウザーを使用していても、タッチベースのデバイスで実行されているかのように動作します (ブラウザー ウィンドウの高さを減らします)。

では、JQM をデスクトップ Web ブラウザーで実行するときにタッチ フレンドリーにするにはどうすればよいでしょうか?

4

1 に答える 1

0

この問題に対する本当に良い JS や CSS ソリューションはないようです。CSS でスクロールバーを非表示にする ( overflow-y: hidden; ) と、スクロールが防止され、JQM タッチ イベントが混乱します。

Firefox プラグイン (Grab and Drag) を使用して回避策を見つけました。これは、ブラウザーを実行するデバイスを制御しているため、受け入れられる解決策です。

正常に動作しますが、純粋な JS/HTML/CSS ソリューションではありません...

于 2013-03-20T09:13:36.627 に答える