Joshua, for me there's a missing line in the code you posted here for me.
Here is the code taken from the file modified online by your team:
else if (this.options.type === 'opacity') {
jQuery($this.items[$this.actual]).attr('class', 'gkHighlighterItem').css('z-index', $this.items.length);
jQuery($this.items[$this.actual]).attr('class', 'gkHighlighterItem').addClass('fadeOut');
$this.actual++;
$this.actual = ($this.actual > $this.items.length - 1) ? 0 : $this.actual;
jQuery($this.items[$this.actual]).css('opacity', 1);
jQuery($this.items[$this.actual]).attr('class', 'gkHighlighterItem').css('z-index', $this.items.length + 1);
jQuery($this.items[$this.actual]).attr('class', 'gkHighlighterItem').addClass('gk-active');
} else if (this.options.type === 'fadeLeft') {
jQuery($this.items[$this.actual]).attr('class', 'gkHighlighterItem').addClass('fadeOutLeft');
$this.actual++;
$this.actual = ($this.actual > $this.items.length - 1) ? 0 : $this.actual;
jQuery($this.items[$this.actual]).css('opacity', 0);
jQuery($this.items[$this.actual]).attr('class', 'gkHighlighterItem');
setTimeout(function () {
jQuery($this.items[$this.actual]).addClass('fadeInLeft');
},$this.options.speed);
}
;-)
So for me the problem seems to be fixed.
Thanks for your help
Paul