Ho delle bolle che si muovono con i fotogrammi chiave, ma sono pulsanti che anch'io voglio scomparire quando si fa clic e si riavvia automaticamente allo 0%. Ho chiamato onmousedown
e onmouseup
per farlo ma non sembra funzionare. Qualche idea?Riavvio dei fotogrammi chiave al clic
$(document).ready() {
function Bubbles() {
$(".bubble_cluster_one").css("opacity", "0");
}
function Bubbles2() {
$("bubble_cluster_one").css("top": "400px", "opacity": "1");
}
}
.bubble_cluster_one {
position: absolute;
margin: 0;
padding: 0;
-webkit-animation: bubble_cluster_one 8s infinite;
left: 150px;
z-index: +1;
}
.bubble_cluster_one input {
width: 40px;
height: 60px;
}
@-webkit-keyframes bubble_cluster_one {
0% {
top: 400px;
}
100% {
top: -70px;
}
}
<div class="bubble_cluster_one">
<input type="image" src="bubbles_1.png" alt="button" onmousedown="Bubbles()" onmouseup="Bubbles2()">
</div>
Come sempre, una buona soluzione! Ma penso che sarebbe più semplice se impostassi la parte superiore: 400px nello stile di base .bubble_cluster_one {top: 400px;} Quindi non devi modificare l'opacità in jQuery. Quando rimuovi la classe, l'elemento si sposta immediatamente nella posizione iniziale. E una frazione di secondo dopo inizierà a muoversi (Nella maggior parte dei browser, il ritardo può essere 0. Devi solo dare un'opportunità per ridisegnare) – vals
Spot su @vals Ho pensato anch'io allo stesso modo ma questa affermazione in questione (* che io voglio anche ** sparire ** quando cliccato *) rimandami. – Harry