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 46 47 48 49 50 51 52 53 54
| <script language="javascript">
<!--
$("button").hover(
function(){
if($(this).val() == "1")
$(this).find(".thumbs-up").addClass("tup-hover");
else
$(this).find(".thumbs-down").addClass("tdown-hover");
},
function(){
if($(this).val() == "1") {
$(this).find(".thumbs-up").removeClass("tup-hover");
$(this).find(".thumbs-up").addClass("thumbs-up");
}else{
$(this).find(".thumbs-down").removeClass("tdown-hover");
$(this).find(".thumbs-down").addClass("thumbs-down");
}
}
);
$(".close").live("click",function(){
$(this).parent().parent().parent().find(".stats").slideUp();
});
$(".option").click(function(){
var option = $(this).val();
var item = $(this).parent().find("#item").val();
var stats = $(this).parent().find(".stats");
stats.slideDown("fast").html("Loading....");
$.ajax({
type: "POST",
url: "../likes_quest/ajax_server.php",
data: "option="+option+"&item="+item,
success: function(responce){
var json = jQuery.parseJSON(responce);
//alert(json.ip_exists);
if(json.ip_exists == "0"){
var total = parseInt(json.likes) + parseInt(json.dislikes);
option = (option == "1") ? "Liked" : "Disliked" ;
var likes = (parseInt(json.likes) * 100 ) / total;
var dislikes = (parseInt(json.dislikes) * 100 ) / total;
stats.html('<div class="stat-details"><span class="close"></span><b>Merci</b> <span id="small"> ('+total+' vote(s))</span><table border="0" width="100%"><tr><td width="25px"><span class="thumbs-up"></span></td><td width="50px;">'+json.likes+'</td><td><div class="bar green" style="width:'+likes+'%;"></div></td></tr><tr><td><span class="thumbs-down"></span></td><td>'+json.dislikes+'</td><td><div class="bar red" style="width:'+dislikes+'%;"></div></td></tr></table>');
}else{
stats.html('<div class="stat-details"><span class="close"></span>T as déjà voté !</div>');
}
}
});
});
//-->
</script> |
Partager