Vielleicht hilft Dir das hier weiter.

Im Grunde macht der dort beschriebene Container das was du willst. Das Script ist im Grunde recht gut erklärt, allerdings auf Englisch.