A me risulta che tutti i browser escludano dall'interazione i livelli sottostanti, tanto che e` uno dei modi usati per disabililtare alcune funzioni (viene "steso" sopra un livello trasparente).

Quello che non capisco e` l'uso che fai del JS, che credo sia inutile in quel contesto.

Comunque menu a tab ce ne sono di vario tipo, ma nessuno ha il problema della sovrapposizione del contenuto sopra le linguette: probabilmente nel tuo caso hai utilizzato i blocchi in modo non corretto.