Note that there are some explanatory texts on larger screens.

plurals
  1. POscrollbar is not visible in android phone gap?
    text
    copied!<p>I am new to phone gap.i have display list of data in list view. The data collect from server and i want add scroll bar to the view . How add scroll bar in phone gap and my view Scrolling is sticky. how to make it smooth . </p> <p>I have added iscroll into my html file and i have used following code,</p> <pre><code>&lt;script language = "javascript" src = "../scripts/iscroll.js"&gt;&lt;/script&gt; </code></pre> <p>my html doby code is,</p> <pre><code>&lt;body onLoad="initList()"&gt; &lt;div id="wrapper"&gt; &lt;div id="scroller"&gt; &lt;/div&gt; &lt;/div&gt; &lt;/body&gt; </code></pre> <p>my java script code is,</p> <pre><code>function initList() { var statsIds = []; var array = ["Active", "Paused"]; $.ajax( { url : campaignStatus, success : function(data) { var data = JSON.parse(data); var count = data.content.count; var res = data.content.response; $.each(res, function(k, v) { statsArray.push(v.status); statsIds[v.status] = v.id; }); } }); $.ajax( { url : campaignlistURL, success : function(data) { var data = JSON.parse(data); var count = data.content.count; response = data.content.response; var page = '&lt;div id="top-box"&gt;&lt;div id="lable-box"&gt;&lt;div class="lable-txt"&gt;Campaign List&lt;/div&gt;&lt;/div&gt;&lt;div id="search-box"&gt;&lt;div class="search"&gt;&lt;div class="left"&gt;&lt;img src="../images/search-img.png"&gt;&lt;/div&gt;&lt;div class="middle"&gt;&lt;input type="text" id="search" placeholder="search by Campaign Name.." onkeyup="campaignsSearch()"/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;'; page += '&lt;div id="empty-container"&gt;&lt;/div&gt;'; page += '&lt;div id="table-container"&gt;'; //---------------------------------- $.each(response, function(k, v) { page += '&lt;div class="table-box"&gt;'; page += '&lt;div class="top"&gt;'; page += '&lt;div class="left"&gt;&lt;label&gt;Campaign Name:&lt;/label&gt;&lt;input type="text" class="campaign" readonly="true" value='+v.name+' onClick="openCampaignDetails()" id='+v.id+'&gt;&lt;/div&gt;'; var statusId = v.status; var count = 0; page += '&lt;div class="right"&gt;&lt;label&gt;Status&lt;/label&gt;'; for(var i=0; i&lt;statsArray.length; i++) { if(statusId == i) { if(statsArray[i] == "Active" || statsArray[i] == "Paused") { if(count == 0) { page += '&lt;select id="'+v.id+'" onchange="statusChange()"&gt;'; } for(var j=0; j&lt;array.length; j++) { //console.log(statsIds[array[j]] + array[j]); if(array[j] == statsArray[i]) { page += '&lt;option id='+statsIds[array[j]]+' SELECTED&gt;'+array[j]+'&lt;/option&gt;'; } else { page += '&lt;option id='+statsIds[array[j]]+'&gt;'+array[j]+'&lt;/option&gt;'; } } count++; } else { page += statsArray[i]; } } } page += '&lt;/select&gt;'; page += '&lt;/div&gt;'; page +='&lt;/div&gt;'; //-- top - //*******Table*********** var statistics = v.stats; if(statistics) { page += '&lt;div class="table-data"&gt;&lt;div class="column"&gt;&lt;div class="header"&gt;IMPS &lt;/div&gt;&lt;div class="middle"&gt;'+statistics.sum.adjusted_views+'&lt;/div&gt;&lt;/div&gt;&lt;div class="column"&gt;&lt;div class="header"&gt;Clicks &lt;/div&gt;&lt;div class="middle"&gt;'+statistics.sum.adjusted_clicks+'&lt;/div&gt;&lt;/div&gt;&lt;div class="column"&gt;&lt;div class="header"&gt; Costs &lt;/div&gt;&lt;div class="middle"&gt;'+statistics.sum.adjusted_cost+' &lt;/div&gt;&lt;/div&gt;&lt;div class="column" style="border:0px;"&gt;&lt;div class="header"&gt; Leads&lt;/div&gt;&lt;div class="middle"&gt;'+statistics.sum.adjusted_convs_0+'&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;'; } page += '&lt;/div&gt;'; //-- table-box }); page += '&lt;/div&gt;'; //-- table-container - page += '&lt;div id="footer"&gt;&lt;div class="left-logo"&gt;&lt;img src="../images/logo-2.png" width="111" height="39" onClick="reloadCampaigns()"&gt;&lt;/div&gt;&lt;div class="right-log-out"&gt;&lt;a href="#"&gt;&lt;img src="../images/log-out.png" width="21" height="18" border="0" onClick="logout()"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;'; document.getElementById("wrapper").innerHTML = page; document.getElementById("table-container").style.overflow="scroll"; var myScroll = new iScroll('wrapper',{fixedScrollbar : false,hideScrollbar:false}); //document.addEventListener('DOMContentLoaded', loaded, false); // document.addEventListener('DOMContentLoaded', function () { setTimeout(loaded, 200); }, false); //------------------ } }); } </code></pre> <p>I think i have done some mistake Please guide me to do this.</p> <p>Thanks in advance..</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload