Slider
About
Slider or Carousel — is a widget component to show a number of elements in a scrollable carousel view.
Initialization
Static HTML initialization:
<div data-content-type="slider" data-mage-init='{"Magento_PageBuilder/js/content-type/slider/appearance/default/widget":{"arrows":true,"dots":true}}'>
<div class="slick-list" style="gap:15px">
<div><img width="180" height="100" src="{{media url=image1.png}}"/></div>
<!-- ... -->
<div><img width="180" height="100" src="{{media url=image8.png}}"/></div>
</div>
</div>
JS initialization:
$('.selector').pagebuilderSlider();
Options
Here is a list of slider options:
$(el).pagebuilderSlider({
autoplay: false,
autoplaySpeed: 5000,
infinite: false,
arrows: true,
dots: false
});
Methods
var slider = $(el).pagebuilderSlider('instance');
slider.start();
slider.stop();
slider.pause();
slider.next();
slider.prev();
slider.scrollToPage(2);
slider.addSlide(3, '<html code>');
slider.removeSlide(1);