kowal/module-simplyscroll

simplyScroll v2 a flexible jQuery content

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Forks: 0

Type:magento2-module

v1.0.0 2021-08-11 22:40 UTC

This package is not auto-updated.

Last update: 2024-05-17 08:03:52 UTC


README

Ten prosty moduł pozwala na korzystanie z simplyScroll zgodnie ze sposobem Magento.

How to install

Ten moduł jest teraz dostępny za pośrednictwem Packagist ! Nie musisz już określać repozytorium.

Dodaj następujące wiersze do pliku composer.json

...
"require":{
    ...
    "kowal/module-simplyscroll":"^1.0.0"
 }

lub po prostu wykonaj polecenie w konsoli

composer require kowal/module-simplyscroll

Następnie wpisz następujące polecenia z katalogu głównego Magento:

$ composer update
$ ./bin/magento cache:disable
$ ./bin/magento module:enable Kowal_OwlCarousel
$ ./bin/magento setup:upgrade
$ ./bin/magento cache:enable

Jak używać

Stosując data-mage-init:

 
 <div id="kowal-simply-scroll" data-mage-init='{
   "simplyScroll":{
         "autoPlay": 3000,
         "items" : 5,
         "itemsDesktop" : [1290,3],
         "itemsDesktopSmall" : [768,3]
   }
 }
 '>
     <div class="item"><img src="/image1.jpg" alt="Image"></div>
     <div class="item"><img src="/image2.jpg" alt="Image"></div>
     <div class="item"><img src="/image3.jpg" alt="Image"></div>
     <div class="item"><img src="/image4.jpg" alt="Image"></div>
     <div class="item"><img src="/image5.jpg" alt="Image"></div>
     <div class="item"><img src="/image6.jpg" alt="Image"></div>
 </div>

Stosując tag <script>:

 <div id="kowal-simply-scroll">
     <div class="item"><img src="/image1.jpg" alt="Image"></div>
     <div class="item"><img src="/image2.jpg" alt="Image"></div>
     <div class="item"><img src="/image3.jpg" alt="Image"></div>
     <div class="item"><img src="/image4.jpg" alt="Image"></div>
     <div class="item"><img src="/image5.jpg" alt="Image"></div>
     <div class="item"><img src="/image6.jpg" alt="Image"></div>
 </div>
 
 <script type="text/x-magento-init">
     {
         "#kowal-simply-scroll": {
             "SimplyScroll": {
                 "speed": 1
             }
         }
     }
 </script>

Basic usage (CommonJS)

<script>
        var $ = require('jquery');
require('jquery-simplyscroll');

$("#scroller").simplyScroll({
speed: 1
});
</script>

CONFIGURATION simplyScroll can be configured with a number of options

Property	Default	Description
customClass	'simply-scroll'	Class name for styling
frameRate	24	Number of movements/frames per second
speed	1	Number of pixels moved per frame, in 'loop' mode must be divisible by total width of scroller
orientation	'horizontal'	'horizontal or 'vertical' - not to be confused with device orientation
direction	'forwards'	'forwards' or 'backwards'
auto	true	Automatic scrolling, use false for button controls
autoMode	'loop'	auto = true, 'loop' or 'bounce', (disables buttons)
manualMode	'end'	auto = false, 'loop' or 'end' (end-to-end)
pauseOnHover	true	Pause scroll on hover (auto only)
pauseOnTouch	true	Touch enabled devices only (auto only)
pauseButton	false	Creates a pause button (auto only)
startOnLoad	false	Init plugin on window.load (to allow for image loading etc)
initialOffset	0	Start with an initial pixel offset