我正在研究TimelineJs3并对其功能进行了一些小改动。 但是我不想破解主时间线js3文件。
我试图通过简单地复制它们来覆盖它们,但它们不会自己。如果我复制大量的代码并改变它们,那么它们可以正常工作但反作用
这是我试图超越的代码
next: function() {
var n = this._findSlideIndex(this.current_id);
if ((n + 1) < (this._slides.length)) {
this.goTo(n + 1);
} else {
this.goTo(n);
}
},
previous: function() {
var n = this._findSlideIndex(this.current_id);
if (n - 1 >= 0) {
this.goTo(n - 1);
} else {
this.goTo(n);
}
},
它们出现在https://github.com/NUKnightLab/TimelineJS3/blob/master/compiled/js/timeline.js
的第10064行我必须从9896(从TL.StorySlider = TL.Class.extend开始)复制到10337,以便上述20行能够正常工作。
我很感激有关此事的任何帮助。