我有一些以前開發用於Android應用程序的web應用程序,我們試圖將它們移植到iOS。使用iScroll在iOS中的web應用程序中滾動
第一個問題是,我們的廣告沒有留在原地,因爲position:fixed在移動Safari中並不好。所以,我下載了iScroll。
我發現iScroll與我們的RSS feed閱讀器(zRSSFeed for jQuery)不兼容。實際上,如果兩者都在同一頁面上啓用,則iScroll功能「有效」,但會卡在頁面的頂部。
我發佈到iScroll用戶組(https://groups.google.com/group/iscroll/browse_thread/thread/5dd274ff4159a672),但沒有得到有用的答案。
我甚至試圖改變到不同的RSS庫,但似乎他們都引發這個問題。
有沒有人有過這個問題?有沒有人解決它?我應該放棄並將廣告放在web應用程序的底部,或者是什麼?
謝謝,所有。
編輯:我想我應該添加一些代碼。
的網頁內容基本結構:
....
<div id="appBody">
<div id="feedResults">
<!-- rss entries go here -->
</div>
</div>
<div id="appAdvertisements">
<!-- admob JS stuff goes here -->
</div>
....
基本JS:
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);