2

だから、私が苦労しているのは、jqueryモバイルページの内容セクションに要素を追加した後、ページの一部を「緩める」ことです。その後、下にスクロールしてページの下部を見ることができません。

これまでにいくつかの解決策を試しました。

$('#<pageId>').trigger('create'); after adding the elements.

そして配置

$.support.touchOverflow = true;
$.mobile.touchOverflowEnabled = true;

pageinit イベントで。

ここで何が欠けているか知っている人はいますか?

よろしく

編集:

いくつかの div を表示/非表示にするボタンもあります。これらをクリックするとページ サイズが更新され、下にスクロールできるようになります。

Androidシミュレータ/デバイスでphonegapを使用すると問題が発生します

4

1 に答える 1

0

そのため、何らかの理由で、これは Android の箱から出しては機能しませんでした。しかし、私は別の解決策を思いつきました。

DOM に要素を追加した後、すべての要素を含む div にボディ サイズを設定します。

$('body').css({'height' : $('#<div id>').height()});

誰かが時間を節約してくれることを願っています:-)

于 2012-06-11T09:39:18.823 に答える