Это будет портировано в телефонную таблицу для родного приложения. У меня есть отфильтрованный список, содержащий около 1000 записей. Каждая запись будет иметь уникальный образ и уникальный текст. Я тестировал его, и есть очевидные проблемы с производительностью. Загрузка занимает около 30 секунд, а когда вы ищете что-то, требуется еще 30 секунд, чтобы показать вам предметы.jQuery Mobile LIMIT list view 25 items
Мне было интересно, есть ли способ ограничить список 20 или 25 элементами, и когда пользователь прокрутит вниз, приложение продолжит фильтрацию элементов (simliar to gmail для android). Таким образом, приложение будет реагировать быстрее.
Приведен пример jsFiddle. У вас не будет проблем с производительностью, потому что все изображения одинаковы, и есть только несколько элементов, но вы можете увидеть структуру.
<ul data-role="listview" data-filter="true" data-filter-reveal="true" data-filter-placeholder="Type Search Criteria" data-filter-theme="c">
<li class="ad"><a href='#xpage'>
<img src="http://www.appmalt.info/AMobile/Birdapp/img/none.jpg"/>
<h2>Abcdefghijklmnopqr</h2>
<p><i>amessage</i></p>
<p class="ui-li-aside" ><i class='icon-remove'></i><font color="#cccccc" >NOT SEEN</font></p>
</a></li>
<li class="ad"><a href='#xpage'>
<img src="http://www.appmalt.info/AMobile/Birdapp/img/none.jpg"/>
<h2>Abcdefghijklmnopqr</h2>
<p><i>amessage</i></p>
<p class="ui-li-aside"><i class='icon-ok'></i><font color="green" style='font-weight:bold;padding-left:0.7em;'>SEEN IT!</font></p>
</a></li>
...
*****CONTINUE THIS FOR 1000 ENTRIES****
...
</ul>
Спасибо! Это выглядит многообещающе. Я почти ничего не знаю об ajax. Но я посмотрю, посмотрю, смогу ли я что-то понять. Благодаря! – bagofmilk