Comments 59
средний не пашет в опера 10.60
в нём 17 страниц…
Упс, там было всего 17 страниц при выводе, а одновременно показывалось 20, т.е. естественно там ничего не будет скроллиться (17<20).
Поправил на 77.
Поправил на 77.
По-моему был классный пример того, как оно выглядит, когда страниц мало.
Уговорили, вернул на 10.
нет такого события.
и я конечно все понимаю, но верстать сайт под опредленную марку мыши :/
и я конечно все понимаю, но верстать сайт под опредленную марку мыши :/
А мне не нравятся мыши, в которых колесико отклоняется в сторону. Ещё бы джойстик сделали.
Мне кажется, что движение указательного пальца влево-вправо несвойственно человеку.
Мне кажется, что движение указательного пальца влево-вправо несвойственно человеку.
Какой-то скролл странный получается. Он скролит не на количество видимых страниц, а на совсем произвольное число. В итоге прокрутив колесико всего один раз, некоторые промежуточные страницы между двумя «экранами» не показываются и приходится уже тягать ползунок мышкой.
видимо, это так браузер передает. Может быть, имеет смысл задержку по таймауту добавить кое-где
постараюсь разобраться…
Исправил эту неприятную вещь. Проверьте пожалуйста…
Хм. Все равно.
Вот нижний пагинатор из трех например. У меня открывается промежуток от 149 до 163. Когда я делаю один ход скролом, у меня уже отображается промежуток 179 — 193. Получается пролистывание на 30 страниц. Но теряется промежуток от 164 до 178. В первым та же ситуация.
Вот нижний пагинатор из трех например. У меня открывается промежуток от 149 до 163. Когда я делаю один ход скролом, у меня уже отображается промежуток 179 — 193. Получается пролистывание на 30 страниц. Но теряется промежуток от 164 до 178. В первым та же ситуация.
Терпеть не могу, когда перехватывается событие скролла.
Крутишь себе спокойно, крутишь страницу, и на тебе! курсор оказался на мерзкой флэшке или на яваскрипте, или еще где… Бесит.
Крутишь себе спокойно, крутишь страницу, и на тебе! курсор оказался на мерзкой флэшке или на яваскрипте, или еще где… Бесит.
Это, конечно, все сугубо личное, но все-таки в данном случае ведь удобнее, чем таскать мышкой маленький ползунок или целится в скрол для клика, не так ли?
Конечно удобнее. Только это улучшение юзабилити одного маленького элемента может привести к ухудшению юзабилити страницы, а то и всего сайта (с моей точки зрения, это ухудшение и происходит, но тут уж кому как).
Что нужно чаще, что вы используете чаще, что посетители делают чаще? Прокручивают страницу, или пользуются пагинатором?
Что нужно чаще, что вы используете чаще, что посетители делают чаще? Прокручивают страницу, или пользуются пагинатором?
А нельзя задавать шаблон URL-а в виде, например, «page-%d.html»? А то ведь адреса разный бывают…
А еще лучше — два шаблона, для первой страницы, когда параметр дефолтный и его передавать не нужно, и для остальных, когда его нужно включать в адрес.
А еще лучше — два шаблона, для первой страницы, когда параметр дефолтный и его передавать не нужно, и для остальных, когда его нужно включать в адрес.
Все конечно хорошо. Но зачем было так сильно модифицировать исходные файлы. Дело в том, что я тоже внес кое какие изменения и теперь просто не могу смержить файлы с Вашими =(
Покажите измененный Вами файл, и что за изменения? Я постараюсь исправить.
Я взял пагинатор текущий на dirty.ru — он легче и проще, чем первоначальная версия.
Я взял пагинатор текущий на dirty.ru — он легче и проще, чем первоначальная версия.
Спасибо. Я сам попробую. Мне вот интересно зачем Вы это добавили?
Paginator.prototype.makePrefix = function(prefixLength){
var prefix = "";
for (var i=0; i<prefixLength; i++){
prefix += "_";
}
return prefix;
}
Из-за этого на страницах до 10 появляются символы подчеркинвания после цифр.
Paginator.prototype.makePrefix = function(prefixLength){
var prefix = "";
for (var i=0; i<prefixLength; i++){
prefix += "_";
}
return prefix;
}
Из-за этого на страницах до 10 появляются символы подчеркинвания после цифр.
Оу, спасибо не заметил.
Это видимо для внутренних целей dirty.ru, т.к. я исходники брал отсюда — http://dirty.ru/js/paginator.js
Это видимо для внутренних целей dirty.ru, т.к. я исходники брал отсюда — http://dirty.ru/js/paginator.js
исключил makePrefix.
Да и кстати в оригинальноv CSS-нике есть копирайт:
/*
Paginator 3000
— idea by ecto (ecto.ru)
— coded by karaboz (karaboz.ru)
*/
/*
Paginator 3000
— idea by ecto (ecto.ru)
— coded by karaboz (karaboz.ru)
*/
Я не нарочно их удалил.
Просто таблицу стилей брал отсюда — http://dirty.ru/css/paginator.css
Просто таблицу стилей брал отсюда — http://dirty.ru/css/paginator.css
Есть мышка стоит на линии то колесико не пашет, Chrome 5.0.375.99 beta
Я как и ибещал сделал уже вот на пост времени написать пока нет, но на следующей недели будет пост и будет куча исправлений и новых возможностей в плагине :), а реализация без jQuery имеет право жить, но не знаю есть ли от нее смысл каждый 2 сайт использует jQuery.
Откуда такая статистика про каждый второй?
моя собственная, я как разработчик сам использую во всех своих проектах jQuery т.е. активное ее продвигаю так же у меня стоит плагин на Mozila Libriary Detector который показывает какие либы используются на сайте так вот туда куда я обычно захожу используется jQuery реже Mootools а вот сайтов без либ я уже давно не видал.
Ок. Посмотрю, что за «исправления и новые возможности».
Вы только не воспринимайте близко к серцу я ни сколько не хочу по пиарится за вас счет. Каждая реализация имеет право на жизнь, а которую выберет конечный пользователь (разработчик) это его дело. Как говорится о вкусах не спорят кто то привык писать скрипты на чистом JS, но я экономлю сове время и пользуюсь jQuery.
Самое нехорошее в этом пейджинге то, что без JS он вообще ничего не рисует.
добавил возможность обратного порядка вывода страниц.
Сейчас при движении колёсиком в примере ошибка: один раз двигается и застывает, пока не двинешь сам указатель.
*Но у каждого из этого есть, как мне показалось, огромный недостаток*
Моя говорить русский язык, ага.
Моя говорить русский язык, ага.
Chrome 5.0.375.125, FireFox 3.6: пока колесико крутится — скорлл работает, как только остановил и начал крутить снова — не работает. Чуть меняешь позицию мыши — снова работает пока крутиться скролл. Минус.
IE6-8: паджинатор не отрисовывается (строка 80, символ 2 — недопустимый аргумент, код 0). Минус
Opera 10.60 build 3445: когда курсор мыши оказывается чётко над указателем (треугольник снизу полосы) — скролл не работает. Минус.
IE6-8: паджинатор не отрисовывается (строка 80, символ 2 — недопустимый аргумент, код 0). Минус
Opera 10.60 build 3445: когда курсор мыши оказывается чётко над указателем (треугольник снизу полосы) — скролл не работает. Минус.
IE-8.0.7600.16385
Не работает контрол вправо-влево. Странно, как вообще такую ошибку до сих пор не заметили?
В обработку событий onkeydown поставьте event = event || window.event;
Не работает контрол вправо-влево. Странно, как вообще такую ошибку до сих пор не заметили?
В обработку событий onkeydown поставьте event = event || window.event;
Sign up to leave a comment.
Paginator3000 и колёсико мыши