Solved! Go to Solution.
sideMenuTop = 40; sideMenuLeft = map.width - 600; dojo.connect(map, 'onPanEnd', function () { sideMenuTop = $('#sideMenu').css('top').substring(0, $('#sideMenu').css('top').length - 2); sideMenuLeft = $('#sideMenu').css('left').substring(0, $('#sideMenu').css('left').length - 2); }); dojo.connect(map, 'onPan', function (extent, delta) { $('#sideMenu').css('top', Number(sideMenuTop) + delta.y); $('#sideMenu').css('left', Number(sideMenuLeft) + delta.x); });
sideMenuTop = 40; sideMenuLeft = map.width - 600; dojo.connect(map, 'onPanEnd', function () { sideMenuTop = $('#sideMenu').css('top').substring(0, $('#sideMenu').css('top').length - 2); sideMenuLeft = $('#sideMenu').css('left').substring(0, $('#sideMenu').css('left').length - 2); }); dojo.connect(map, 'onPan', function (extent, delta) { $('#sideMenu').css('top', Number(sideMenuTop) + delta.y); $('#sideMenu').css('left', Number(sideMenuLeft) + delta.x); });