fix the bug that the first caption and the second one will become current at the same time when displaying right captions

This commit is contained in:
Shiwen Cheng
2013-09-25 11:33:48 +08:00
parent c1d555beef
commit 21a9446b99

View File

@@ -453,6 +453,9 @@ function () {
min = 0;
max = this.videoCaption.start.length - 1;
if (time < this.videoCaption.start[min]) {
return -1;
}
while (min < max) {
index = Math.ceil((max + min) / 2);
@@ -507,10 +510,11 @@ function () {
newIndex = this.videoCaption.search(time);
if (
newIndex !== void 0 &&
typeof newIndex !== 'undefined' &&
newIndex !== -1 &&
this.videoCaption.currentIndex !== newIndex
) {
if (this.videoCaption.currentIndex) {
if (typeof this.videoCaption.currentIndex !== 'undefined') {
this.videoCaption.subtitlesEl
.find('li.current')
.removeClass('current');