Вход Регистрация
Файл: src/htdocs/examples/callback-destroy.html
Строк: 75
<?php
{% extends 'partials/example.html' %}

{% 
set title='Callback: Destroy' %}
{% 
set subtitle='Add a custom callback function when destroying the slider.' %}

{% 
block extra %}
<
style>
    
#destroy {
        
positionabsolute;
        
cursorpointer;
        
left50%;
        -
webkit-transformtranslateX(-50%);
        -
moz-transformtranslateX(-50%);
        
transformtranslateX(-50%);
        
top40px;
        
outlinenone;
        
box-shadownone;
        
backgroundnone;
        
displayblock;
        
padding0.5em;
        
border-radius10px;
        
text-shadownone;
        
border1px solid black;
        
z-index10;
    }
    
#destroy p {
        
font-size3em;
        
colorrgba(4044420.3);
        
padding.5em .5em .25em;
        
font-weight900;
        
line-height1;
    }
    
#destroy span {
        
font-familyHelvetica;
        
text-transformuppercase;
        
font-weight700;
        
padding-bottom0.75em;
        
displayblock;
    }
</
style>

<
button id="destroy">
    <
p>Destroy Slider</p>
    <
span>new one will take its place</span>
</
button>
{% 
endblock %}

{% 
block slider %}
    <
article class="example">
        {% include 
'partials/-slides.html' %}
        {% include 
'partials/-arrows.html' %}
    </
article>
{% 
endblock %}

{% 
block init %}
<
script>
    
// possible effects
    
var effects = ['spiral-left''spiral-right''carousel''cube''classic''concave''wave''arc''coverflow'];
    var 
el document.querySelector('.example');

    var 
slider = new Bee3D(el, {
        
// get random effect
        
effecteffectsMath.floor(Math.random() * effects.length) ],
        
listeners: {
            
keystrue
        
},
        
navigation: {
            
enabledtrue
        
},
        
onDestroy: function(){
            
alert('Custom onDestroy callback function!');
            
el.parentNode.innerHTML '<p>Slider Deleted =O</p>'
        
}
    });


    
document.getElementById('destroy').addEventListener('click', function(e){
        
e.preventDefault();
        
// call the destroy method on slider object
        
return slider.destroy();
    });
</
script>
{% 
endblock %}
?>
Онлайн: 1
Реклама