
Function CLICK
Publicado por Aproximo (4 intervenciones) el 22/10/2014 17:19:16
Hola chicos, llevo unas cuantas horas y no soy capaz de dar con el tema. Tengo dos div (entra y sale) y un javascrip que quiero que me sume likes a una BBDD que tengo. Pues bien, si le doy click sobre el div "sale" va perfecto y me sube a los likes un +1, pero yo quiero que los likes que tengo me aparezcan en el sale pero cuando LE DÉ CLICK AL DIV "ENTRA" y no al "sale". He probado a poner: .....................$(".entra").click(function (to) { .............. pero no funciona.
Aquí os dejo el código, seguro q es muy facil, pero no sé qué mas hacer. Muchas Gracias!!!
Aquí os dejo el código, seguro q es muy facil, pero no sé qué mas hacer. Muchas Gracias!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<div class="entra" > </div>
<div class="sale" data-voto="likes" data-id="<?php echo $row_Showaper['id_ap']; ?> ">
<div id="conteo"><?php echo $row_Showaper['likes']; ?> </div>
<span></span>
</div>
<script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".sale").click(function (to) {
to.preventDefault();
var voto_hecho = $(this).data('voto');
var id = $(this).data("id");
var li = $(this);
$('#conteo').hide();
$('.up_button').hide();
if(voto_hecho && id)
{
$.post('votos/ajax_voto.php', {'id':id, 'voto':voto_hecho}, function(data)
{
if (data!="voto_duplicado")
{
li.addClass(voto_hecho+"_votado").find("span").text(data);
li.closest("ul").append("<span class='votado'></span>");
}
else li.closest("ul").append("<span class='votado'>Ya has votado!</span>");
});
setTimeout(function() {$('.votado').fadeOut('fast');}, 5);
}
});
});
</script>
Valora esta pregunta


0