gibt es einen Code, der die Szenewie man Szene löscht?
function parallaxAuto() {
var viewer = document.querySelector('.viewer'),
frame_count = 6,
offset_value = 500;
// init controller
var controller = new ScrollMagic.Controller({
globalSceneOptions: {
triggerHook: 0,
reverse: true
}
});
// build pinned scene
var scene = new ScrollMagic.Scene({
triggerElement: '#sticky',
duration: (frame_count * offset_value) + 'px',
reverse: true
})
.setPin('#sticky')
//.addIndicators()
.addTo(controller);
// build step frame scene
for (var i = 1, l = frame_count; i <= l; i++) {
var scene = new ScrollMagic.Scene({
triggerElement: '#sticky',
offset: i * offset_value
})
.setClassToggle(viewer, 'frame' + i)
//.addIndicators()
.addTo(controller);
}
}
ich durch Klicken auf die Schaltfläche, um die Szene löschen kann nicht herausfinden, wie schafft. Ich habe versucht, hier in einer Weise:
$('.left_arrr').click(function(event) {
controller.destroy(reset);
controller = null;
scene.destroy(reset);
scene = null;
});
Wir brauchen das, um, dass es noch ein Schieber der drei Blöcke sein.
können Sie eine Geige posten? schreibe auch den Namen der Bibliothek, die du benutzt –
Ich habe gerade die Bibliothek gesehen und sie haben diese 'controller.removeScene (Szene)', um eine oder mehrere Szenen aus dem Controller zu entfernen. – choz
https://jsfiddle.net/fnethLxm/1/ @Khaled Al-Ansari –