Моделирование полосы прокрутки браузера

Я написал плагин AdvancedSorters , чтобы справиться с этими сложными требованиями сортировки.

Как и в ответе @ Birei, этот плагин предлагает команды расширения, которые оценивают выражение в строке, помещают это число перед строкой, выполняют числовую сортировку, а затем снова удаляют временное число. Специализации обрабатывают общую сортировку по количеству символов и ширине отображения строки, так что вы можете просто использовать:

:SortByWidth

6
задан Sildoreth 7 April 2015 в 18:37
поделиться

6 ответов

Решение JavaScript можно найти на http://www.hesido.com/web.php?page=customscrollbar . Обратите внимание, что вы должны заплатить за это, но даже если вы не хотите идти по этому пути, он показывает, что возможно.

В противном случае решение jQuery и решение Прототип ] также доступны.

8
ответ дан 8 December 2019 в 03:10
поделиться

Я цитирую себя из этой ветки , так как это связано с:

С точки зрения удобства использования изменение полос прокрутки - недопустимо. Пользователь знаком со своей операционной системой и предоставляемой ею визуальной средой. Изменение этого действительно создает путаницу, особенно среди новичков в использовании компьютеров, пожилых людей и т. Д.

Большинство пользователей сегодня, вероятно, узнают полосу прокрутки, если она имеет базовую форму - и многие даже не будут использовать панель сама по себе, но только колесо прокрутки на мыши.

Хотя об этом еще нужно подумать. Учитывайте свою аудиторию. И что бы вы ни делали, убедитесь, что это действительно работает на всех платформах / во всех браузерах, если вы используете настраиваемую полосу прокрутки.

10
ответ дан 8 December 2019 в 03:10
поделиться

WebKit поддерживает другой механизм .

6
ответ дан 8 December 2019 в 03:10
поделиться

Это можно сделать так:

<style>
body {
    scrollbar-face-color: #000000;
    scrollbar-highlight-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-darkshadow-color: #000000;
}
</style>

, но это работает только в Internet Explorer и Opera (спасибо, Жюльен!). И вы можете использовать разные цвета. 8 -)

4
ответ дан 8 December 2019 в 03:10
поделиться

многие браузеры поддерживают своего рода стилизация полос прокрутки, но ничего из этого не стандартизировано в css.

Кроме того, как сказал arve systad, изменение таких базовых виджетов ОС - непростая задача, хотя при этом следует быть осторожным с изменением кнопок

0
ответ дан 8 December 2019 в 03:10
поделиться

Я не дошел до того, чтобы опробовать эти решения, но они действительно выглядят очень многообещающими и, как утверждается, хорошо деградируют.

Это был бы мой первый выбор
http://www.hesido.com/web.php?page=customscrollbar

http://www.n-son.com/scripts/jsScrolling/new/ example5.html

2
ответ дан 8 December 2019 в 03:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: