if (Object.keys(this.fluidbook.settings.dynamicBackgroundColor).length > 0) {
var $this = this;
$(this.fluidbook).on('fluidbook.page.change.start', function (e, page) {
- var s = $this.fluidbook.settings.dynamicBackgroundColor[page];
- var back = s[0];
- var arrows = '';
- if (s.length > 1) {
- arrows = s[1];
+ try {
+ var s = $this.fluidbook.settings.dynamicBackgroundColor[page];
+ var back = s[0];
+ var arrows = '';
+ if (s.length > 1) {
+ arrows = s[1];
+ }
+ } catch (e) {
+ back = null;
+ arrows = '';
}
var style;
if (back === undefined || back === null || back === '' || back === '-') {
left = (w - iw) / 2;
}
-
if (this.fluidbook.settings.backgroundVAlign === Fluidbook.TOP) {
top = 0
} else if (this.fluidbook.settings.backgroundVAlign === Fluidbook.BOTTOM) {