Ho tre immagini rettangolari sovrapposte all'interno di una linea diagonale, la prima completamente visibile nell'angolo in alto a sinistra, la seconda al centro parzialmente nascosta dal primo e l'ultima nella parte inferiore- angolo destro parzialmente nascosto dal secondo. Voglio che l'immagine su cui si fa clic si sovrapponga alle altre. Sto cercando di farlo manipolando z-index con jQuery ma non sembra funzionare. In realtà sembra che jQuery non sia nemmeno riconosciuto.Modifica immagini sovrapposte z-index con jQuery
Questo è il mio codice di prova:
<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>
Eppure quando clicco il "lancio" pulsante nulla ancora accade.
Ancora jQuery non viene riconosciuto. –
Oh, non riesci a caricare jquery da solo? –
Sì. Come ho detto, facendo clic sul pulsante #launch non si produce alcun effetto. –