Комментарии 28
На моем iPhone 3G все очень жутко тормозит.
то ли надо новый блог jquery mobile — то ли это можно перенести в просто jquery/
А так спасибо. Направление сверхактуальное.
А так спасибо. Направление сверхактуальное.
На android(Legend, 2.2) слайдер прокручивается, но не так плавно как на PC, а вторая штука похоже что вообще не работает, потому что страница жутко тормозит и я тыкал-тыкал пальцами в экран, пытался что-то куда-то перетащить, особо ничего не получилось.
там нужно не тыкать, а страницу просто протянуть вверх и тогда она подгрузится.
Не всегда очевидно. Т.е. плагин, несомненно полезный, но его надо развивать в плане юзабилити. Например снизу выводить специальный тапабельный (кликабельный) элемент, который вызывает подгрузку. Кстати, напишите, где вставлять запрос данных
В функции onloadfinish
Я сделал это так
За комментарий по юзабилити спасибо, обязательно подумаю на эту тему.
Я сделал это так
var onloadfinish = function(){
$.ajax({
url : "http://search.twitter.com/search.json?q="+tsearch+"&rpp=10&page="+pages+"&callback=?",
dataType : "json",
timeout:15000,
success : function(data){
var list="";
$(data.results).each(function(){
list+="<li role='option' tabindex='0' data-theme='a' class='ui-btn ui-li ui-btn-up-a'><img src='"+this.profile_image_url+"'> <div class='text'>@"+this.from_user+" "+this.text+"</div></li>";
});
$("#long-list li:last-child").removeClass("ui-corner-bottom");
$('#loader').remove();
$("#long-list").html($("#long-list").html()+list);
$("#long-list li:last-child").attr("tabindex","-1");
$("#long-list li:last-child").addClass("ui-corner-bottom");
twttr.anywhere(function (T) {
T("#long-list").linkifyUsers();
});
}
});
}
За комментарий по юзабилити спасибо, обязательно подумаю на эту тему.
автор, прооптимизируйся же! вместо:
надо бы:
да и поменьше dom вообще дёргай
прозреваю, что парсить json можно быстрее обычным нативным for … in, а не джикверевским $.each
$("#long-list li:last-child").removeClass("ui-corner-bottom");
$("#long-list li:last-child").attr("tabindex","-1");
$("#long-list li:last-child").addClass("ui-corner-bottom");
надо бы:
$("#long-list li:last-child").removeClass("ui-corner-bottom").attr("tabindex","-1").addClass("ui-corner-bottom");
да и поменьше dom вообще дёргай
прозреваю, что парсить json можно быстрее обычным нативным for … in, а не джикверевским $.each
а почему onloadfinish, А не onloadmove?
При клике на «Елки» выдает все твиты про елки. При этом нереально найти хоть один твит непосредственно о фильме.
у вас сервер возвращает ответ с content-type, похоже, первым из посланных в заголовке Accept-Charset, что в моем случае Win-1251, а сам контент у вас в UTF-8, что приводит к козявкам на странице.
andrebrov.net/dev/loadup-list/
Тестировал на HTC Desire, Android 2.2
Список при прокрутке вниз возвращается на первую позицию, т.е. создаётся впечатление «повторного рендеринга», а не динамической подгрузки.
Очень хотелось бы исправления :)
Тестировал на HTC Desire, Android 2.2
Список при прокрутке вниз возвращается на первую позицию, т.е. создаётся впечатление «повторного рендеринга», а не динамической подгрузки.
Очень хотелось бы исправления :)
А на каких браузерах это работает?
Турдукен…
www.sencha.com/products/touch кто то смотрел на это? как оно по сравнению с Jquery mobile? Сильнее тормозит?
тестировал на обычном писюке: невозможно прочитать авторов твитов — тёмной-синий на чёрном практически невиден
Офигеть, круто!
Вот бы мне так jQuery Mobile освоить!
Вот бы мне так jQuery Mobile освоить!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пара плагинов для jQuery Mobile