A ver si lo entiendo, vos queres que un link (o boton, etc) te muestre y oculte alternadamente una capa, pero como ese link/botón puede llegar a estar posicionado lejos de la capa a mostrar, actue también como si fuer a un enlace a un marcador?
Pero pregunto, cuando hacen click y van a la posición de la capa y esta a su vez se muestra, si quedaron lejos del link, como hacen para cerrarla, tienen que hacer sroll hacia el link y ocultarla desde alli? aunque obviamente si esta cerrando hay que olvidar lo de dirigir a la posición de la capa... un poco confuso el sistema
te dejo 2 links para que analices
http://foros.emprear.com/html/mostra...tar_capa.phtml http://foros.emprear.com/javascript/...as-ctexto.html
El segundo en particular es la aplicación de primero, pero con el agregado de que al hacer click en el body, fuera de los items, cierra todas las capas visibles
los textos mostrar ocultar, pueden ser reemplazados por imágenes.
Saludos