以前にAndroidアプリで使用するために開発されたWebアプリケーションがいくつかあり、iOSに移植しようとしています。iScrollを使用したiOSでのWebアプリケーションのスクロール
最初の問題は、私たちが持っていた広告がモバイルSafariではポジション:固定されていないためです。だから、私はiScrollをダウンロードした。
iScrollはRSSフィードリーダー(zRSSFeed for jQuery)でうまくいきません。実際、両方が同じページで有効になっていると、iScrollの機能は「機能します」が、ページの上部にはまってしまいます。
私はiScrollユーザーグループ(https://groups.google.com/group/iscroll/browse_thread/thread/5dd274ff4159a672)に投稿しましたが、役に立たない回答はありませんでした。
私はさらに別のRSSライブラリに変更しようとしましたが、すべてこの問題を引き出しているようです。
誰もこの問題を以前に持っていましたか?誰かがそれを解決しましたか?私はちょうどあきらめて、webappの底に広告を置くべきでしょうか?
ありがとうございました。
編集:私は少しのコードを追加する必要がありました。
ウェブスタッフの基本構造:
....
<div id="appBody">
<div id="feedResults">
<!-- rss entries go here -->
</div>
</div>
<div id="appAdvertisements">
<!-- admob JS stuff goes here -->
</div>
....
基本JS:私はあなたが最初にあなたに解析RSSとこのアクションのonCompleteので#feedResultsを取り込むことをお勧め
var scroll;
document.addEventListener('touchmove', function (e) { e.preventDefault();}, false);
function loaded() {
scroll = new iScroll('appBody');
$('#feedResults').rssfeed('<feedurl>', {<options>}, function() { scroll.refresh() });
}
document.addEventListener('DOMContentLoaded', loaded, false);