Comments 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 освоить!
Sign up to leave a comment.
Пара плагинов для jQuery Mobile