Tengo tres imágenes rectangulares superpuestas dentro de una línea diagonal, la primera completamente visible en la esquina superior izquierda, la segunda en el centro parcialmente oculta por la primera y la última en la parte inferior- esquina derecha parcialmente oculta por el segundo. Quiero que la imagen en la que se hace clic se coloque encima de las demás. Estoy tratando de lograr esto manipulando z-index con jQuery, pero parece que no funciona. En realidad parece que jQuery ni siquiera es reconocido.Cambio de imágenes superpuestas z-index con jQuery
Este es mi código de prueba:
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js">
$(document).ready(function() {
$('#launch').click(function() {
alert('Ok');
});
$('.bottom-pic').click(function() {
$(this).css('z-index' : '1');
$('.bottom-pic').not(this).css('z-index' : '0');
});
});
</script>
<style type="text/css">
#pictures {
width: 650px;
height: 300px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 50px;
position: relative;
}
#top {
top: 0;
left: 0;
position: absolute;
z-index: 1;
}
#center {
top: 60px;
left: 200px;
position: absolute;
z-index: 1;
}
#bottom {
top: 150px;
left: 400px;
position: absolute;
z-index: 0;
}
</style>
</head>
<body>
<div id="pictures">
<img src="bottom-pic.jpg" id="top" class="bottom-pic">
<img src="bottom-pic.jpg" id="center" class="bottom-pic">
<img src="bottom-pic.jpg" id="bottom" class="bottom-pic">
</div>
<input type="button" value="Try" id="launch">
</body>
</html>
Aún cuando haga clic en el "lanzamiento" botón de nada ni siquiera sucede.
Todavía jQuery no se reconoce. –
¿Tiene problemas para cargar jquery? –
Sí. Como dije, al hacer clic en el botón #launch no se produce ningún efecto. –