Вход Регистрация
Файл: src/javascript/-defaults.js
Строк: 68
<?php
module
.exports = {
    
// main wrapper, watches for gestures
    
wrapper: document.body,
    
// slides' selector class
    
selector: '.bee3D--slide',
    
// scroll class to apply: coverflow|classic|cube|carousel|concave|wave|arc|spiral-left|spiral-right
    
effect: 'coverflow',
    
// slide to focus on init
    
focus: 0,
    
listeners: {
        
keys: false, // keyboard keys
        
touches: false, // touch/swipe (mobile)
        
clicks: false, // click non-active slides to show
        
scroll: false, // mouse scroll wheel
        
drag: false // mouse drag/swipe
    
},
    
navigation: {
        
enabled: false,
        
next: '.bee3D--nav__next',
        
prev: '.bee3D--nav__prev'
    
},
    
ajax: {
        
// use ajax calls?
        
enabled: false,
        
// API url to query
        
path: null,
        
// when to make the request? eg: 2nd to last slide
        
when: 2,
        
// max # of times to query this path/URL
        // null == infinite fetches
        
maxFetches: null,
        
// use data attributes to build new slides
        
builder: function (data) {
            return 
'<p>' + data.content + '</p>';
        }
    },
    
autoplay: {
        
// use autoplay ?
        
enabled: false,
        
// autoplay time (ms) per slide
        
speed: 5000,
        
// pause autoplay on hover ?
        
pauseHover: false
    
},
    
loop: {
        
// loop to start ?
        
enabled: false,
        
// continuous loop effect ?
        
continuous: false,
        
// # of slides to offset to make loop seem infinite
        // different for each effect
        
offset: 2
    
},
    
sync: {
        
enabled: false,
        
targets: []
    },
    
parallax: {
        
// use parallax effect ?
        
enabled: false,
        
// class name to add
        
className: 'bee3D--parallax',
        
// data-depth
        
friction: 0.7,
        
// parallax library settings
        
settings: {
            
relativeInput: true,
            
clipRelativeInput: true,
            
calibrateX: true,
            
calibrateY: true,
            
scalarX: 4.0,
            
scalarY: 5.0,
            
frictionX: 0.1,
            
frictionY: 0.1
        
}
    },
    
shadows: {
        
// cast shadows under slides?
        
enabled: false,
        
// HTML to add
        
template: [
            
'<div class="bee3D--shadow-wrapper">',
            
'<div class="bee3D--shadow">',
            
'<span></span>',
            
'</div>',
            
'</div>'
        
].join('')
    },
    
// callbacks
    
onInit: function () {},
    
onChange: function () {},
    
onDestroy: function () {}
};
?>
Онлайн: 1
Реклама