Si adjuntas una cadena de consulta a la URL indicando el identificador del elemento a ocultar, te será más sencillo manejar esto.
Por ejemplo, en el archivo de los enlaces, las rutas indicadas en los enlaces deberían ser similares a estas:
Código HTML:
Ver original<a href="ejemplo.html?div=foo">FOO
</a> <a href="ejemplo.html?div=bar">BAR
</a>
Y en el archivo "ejemplo.html" ejecutarías el siguiente
script:
Código Javascript
:
Ver original$(document).ready(function(){
var queryString = location.search,
id = "#" + queryString.split("=")[1];
$(id).fadeOut();
});
Primero tomamos la cadena de consulta de la URL mediante la propiedad
location.search
. Enseguida, seleccionamos el valor que se encuentra a la izquierda del signo de igualdad de la cadena de consulta (previamente separada en dos partes utilizando el método
.split()
), el cual es el valor que necesitamos, mismo que, en este ejemplo, es el identificador del elemento que ocultaremos. Finalmente, tomamos a dicho elemento por el identificador obtenido en el paso anterior y lo ocultamos con el método
.fadeOut()
.