12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- require_once '../parts.php';
- require_once '../settings.php';
- $settings = get_settings();
- ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <title>Default</title>
- <link rel="stylesheet" href="../../../../../dist/css/themes/splide-<?php echo $settings['theme'] ?>.min.css">
- <link rel="stylesheet" href="../../assets/css/styles.css">
- <script type="text/javascript" src="../../../../../dist/js/splide.js"></script>
- <script>
- document.addEventListener( 'DOMContentLoaded', function () {
- var splide = new Splide( '#splide01', {
- type : 'loop',
- perPage: 3,
- // perMove: 1,
- // rewind: true,
- // padding: {
- // right: 0,
- // left: 40,
- // },
- // updateOnMove: true,
- focus: 'center',
- noDrag: 'button',
- } );
- splide.on( 'moved', () => {
- console.log( 'moved' );
- } );
- splide.on( 'visible', Slide => {
- console.log( 'visible', Slide.index );
- } );
- splide.on( 'hidden', Slide => {
- console.log( 'hidden', Slide.index );
- } );
- splide.on( 'click', () => {
- console.log( 'click' );
- } );
- splide.on( 'shifted', () => {
- console.log( 'shifted' );
- } );
- splide.mount();
- // Array.from( document.getElementsByTagName( 'button' ) ).forEach( button => {
- // button.addEventListener( 'click', () => alert( 'click' ) );
- // } );
- } );
- </script>
- <style>
- body {
- margin: 50em 0;
- }
- </style>
- </head>
- <body>
- <?php render( 'splide01', 11 ); ?>
- <pre></pre>
- </body>
- </html>
|