slick-modular
v2.0.1
Published
Этот форк обладает полным функционалом своего родителя, но с возможностью отключить неиспользуемые опции путем удаления cоответствующих методов при сборке. Сборка осуществляется с помощью webpack.
Downloads
1
Readme
#slick-modular
Этот форк обладает полным функционалом своего родителя, но с возможностью отключить неиспользуемые опции путем удаления cоответствующих методов при сборке. Сборка осуществляется с помощью webpack.
##Сборка
Логика сборки состоит в том что с помощью webpack.DefinePlugin
внутрь slick.js
передаются объекты, в которых указано включать соответсвущий метод в сборку или нет и если стоит флаг true
, то методу присваеватся значение тела соответствующей функции. При минификации лишний код удаляется как неиспользуемый.
##Опции
Опции | Зависимости | Подключает возможность
--------------------| ------------ | --------
accessibility | initADA
keyHandler
| управлять одноименной опцией
adaptiveHeight | animateHeight
setHeight
| управлять одноименной опцией
arrows | buildArrows
initArrowEvents
updateArrows
| управлять одноименной опцией
autoPlay | autoPlay
autoPlayClear
autoPlayIterator
initSlideEvents
visibility
| управлять одноименной опцией
dots | buildDots
initDotEvents
updateDots
| управлять одноименной опцией
infinite | setupInfinite
| управлять одноименной опцией
progressiveLazyLoad | progressiveLazyLoad
| выбрать для опции lazyLoad
значение progressive
responsive | checkResponsive
registerBreakpoints
| управлять одноименной опцией
rows | buildRows
cleanUpRows
| управлять одноименной опцией
slickAdd | slickAdd
| использовать одноименный метод
slickCurrentSlide | slickCurrentSlide
| использовать одноименный метод
slickGetOption | slickGetOption
| использовать одноименный метод
slickGoTo | slickGoTo
| использовать одноименный метод
slickNext | slickNext
| использовать одноименный метод
slickPause | slickPause
| использовать одноименный метод
slickPrev | slickPrev
| использовать одноименный метод
slickRemove | slickRemove
| использовать одноименный метод
slickSetOption | slickSetOption
| использовать одноименный метод
slickUnfilter | slickUnfilter
| использовать одноименный метод
syncSlider | asNavFor
getNavTarget
| настроить синхронные слайдеры
swipe | swipeDirection
swipeEnd
swipeHandler
swipeMove
swipeStart
| управлять слайдером с помощью swipe
движения
unslick | unslick
| использовать одноименный метод
##Как собрать
Для того чтобы включить какую либо опцию в сборку необходимо в файле test/slick-settings.json
поставить значение true
напротив соответствующей опции и запустить сборку. На выходе получится минифицированный файл test/slick-modular.min.js