No sé si funcione, tendrías que hacer la prueba y decirnos como te va, pero en CSS existe una propiedad llamada
z-index que posiblemente haga lo que tu estas tratando de implementar, con javascript es seguro que lo logres pero trata con lo de z-index a ver si lo logras.