Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   jQuery-плагин для стилизации прокрутки (https://javascript.ru/forum/project/65260-jquery-plagin-dlya-stilizacii-prokrutki.html)

psiklop 01.01.2017 21:04

Когда установил на сайт, то просто его не увидел (нового скролла) чуть повозился и удалил не поняв в чем дело, сейчас снова поюзал и не понял в чем прикол, зато понял почему не увидел его в первый раз

$('body').html('<div id="qwe" style="height: 200px; width: 300px; background-color: red; overflow: auto;"><div style="height: 2000px; width: 300px"></div></div>');
$('#qwe').scrollbox();


вот результат:


этот хоть работает:
$('#qwe').niceScroll();


Invis1ble 12.01.2017 16:44

Malleys, спасибо за отзыв!

Цитата:

Сообщение от Malleys
ломает все "нативные" жесты на всех устройствах

Это естественно, впрочем хотелось бы увидеть список "всех" жестов :) Как минимум тач-события работать должны.

Цитата:

Сообщение от Malleys
Невозможно воспользоваться ускоренной прокруткой, зажав колесо мыши.

Спасибо, проверю.

Цитата:

Сообщение от Malleys
Клавиатура. Не работают стрелки, пробел, клавиши Home, End, PageUp, PageDown.

Это в планах на реализацию.

Цитата:

Сообщение от Malleys
В Safari, Chrome и в их мобильных версиях, и в Opera есть нестандартные псевдо-элементы ::-webkit-scrollbar и ::-webkit-scrollbar-thumb, которые позволяют стилизовать элементы прокрутки.

Это да, но -15%.

Цитата:

Сообщение от Malleys
Кстати в IE8 ваш скрипт не работает

Спасибо, пофикшу. Надо только добраться до винды :)

Цитата:

Сообщение от Malleys
Удобно использовать, когда встроенная полоса прокрутки, поскольку она ведёт себя привычным для пользователя способом.

Безусловно. Если бы дизайнеры не выпендривались, то и надобности в подобных плагинах, эмулирующих нативный UI, не было бы.




psiklop,
Цитата:

Сообщение от psiklop
$('body').html('<div id="qwe" style="height: 200px; width: 300px; background-color: red; overflow: auto;"><div style="height: 2000px; width: 300px"></div></div>');
$('#qwe').scrollbox();

У тебя height вместо max-height.

psiklop 16.01.2017 15:11

И что, я ставил и max-height и max-width, почему он не на элементе, а сбоку страницы? может я что-то не так делаю, но другие плагины работают интуитивно понятно даже не читая документацию(

Invis1ble 16.01.2017 16:03

Цитата:

Сообщение от psiklop
почему он не на элементе, а сбоку страницы?

А, я про другое подумал. Надо просто ширину .scrollbox-wrapper задать, чтоб не разъезжалось всё.

Invis1ble 22.01.2017 07:43

Цитата:

Сообщение от Malleys
Кстати в IE8 ваш скрипт не работает

Исправил.


Часовой пояс GMT +3, время: 23:59.