Rafraîchissement widget depuis v4.1.17

La barre en bas vient du menu, quand on supprime le code elle disparait.
Par contre je ne parviens pas à identifier les commandes qui peuvent poser problème dans le menu et qui le rendent incompatible avec la 4.1.18
Ca m’ennuie car j’aime bien ce menu, et surtout le fait qu’il charge l’ensemble du design en une seule fois, donc aucun temps d’attente quand on clique sur un item du menu.


//screen.orientation.lock('landscape');  // force le mode paysage sur mobile

$('#allTopMenus').parent("div").css({ 
      "position":"absolute",
      "left":"0px",
      "top":"0px",
	  "width":(nbOfPage*pageSizeX)+"px"
    });

$(".div_backgroundPlan").eq(0).css({ "width": nbOfPage*pageSizeX, "height": pageSizeY });
  
var cptPage;
for (cptPage = 0; cptPage < nbOfPage; cptPage++) {
  var newid = "menuPage";
  if (cptPage!=0){
    var menuPage = document.getElementById('menuPage');
    var clone = menuPage.cloneNode(true); // true means clone all childNodes and all event handlers
    newid = "menuPage"+cptPage; 
    clone.id = newid;
    var allTopMenus=document.getElementById('allTopMenus');
    allTopMenus.appendChild(clone);
    $("#"+newid+" li").eq(cptPage).addClass("selected");
  }
  $("#"+newid).eq(0).css({ 
 		"position":"absolute",
      	"left":(cptPage*pageSizeX)+"px",
      	"top":"0px",
	  	"width":pageSizeX+"px"                                        
   });
}
// la page 0 je le fait en dernier sinon sa selection est cloné sur toutes les autres
$("#menuPage li").eq(0).addClass("selected");

var currentPage=0;
function scrollToPage(page){
  currentPage=page;
  window.scrollTo((page-1)*pageSizeX,0);     
}
  
// pour cacher la scroll bar
$("body").css("overflow", "hidden");
 

Quelqu’un aurait-il une idée ?