From ef9e58a27caf4d613d4f53a3e4c8ef441e87ccc4 Mon Sep 17 00:00:00 2001 From: Damon Skelhorn Date: Tue, 18 Dec 2012 14:38:48 +0000 Subject: [PATCH] [-] MO : crossselling - Added in condition to test element is present. --- modules/crossselling/js/crossselling.js | 43 +++++++++++++------------ 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/modules/crossselling/js/crossselling.js b/modules/crossselling/js/crossselling.js index deb924291..3e64b8bc0 100755 --- a/modules/crossselling/js/crossselling.js +++ b/modules/crossselling/js/crossselling.js @@ -41,24 +41,27 @@ function cs_serialScrollFixLock(event, targeted, scrolled, items, position) } $(document).ready(function(){ - //init the serialScroll for thumbs - cs_serialScrollNbImages = $('#crossselling_list li').length; - cs_serialScrollNbImagesDisplayed = 5; - cs_serialScrollActualImagesIndex = 0; - $('#crossselling_list').serialScroll({ - items:'li', - prev:'a#crossselling_scroll_left', - next:'a#crossselling_scroll_right', - axis:'x', - offset:0, - stop:true, - onBefore:cs_serialScrollFixLock, - duration:300, - step: 1, - lazy:true, - lock: false, - force:false, - cycle:false - }); - $('#crossselling_list').trigger( 'goto', [cs_middle-3] ); + if($('#crossselling_list').length > 0) + { + //init the serialScroll for thumbs + cs_serialScrollNbImages = $('#crossselling_list li').length; + cs_serialScrollNbImagesDisplayed = 5; + cs_serialScrollActualImagesIndex = 0; + $('#crossselling_list').serialScroll({ + items:'li', + prev:'a#crossselling_scroll_left', + next:'a#crossselling_scroll_right', + axis:'x', + offset:0, + stop:true, + onBefore:cs_serialScrollFixLock, + duration:300, + step: 1, + lazy:true, + lock: false, + force:false, + cycle:false + }); + $('#crossselling_list').trigger( 'goto', [cs_middle-3] ); + } });