Guest User

Untitled

a guest
May 21st, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function() {
  2.     $.ajax({
  3.         url: "rate.php",
  4.         type: "POST",
  5.         data: {vote: vote},
  6.         success: function(data){}
  7.     });
  8. });
  9.  
  10. var stars = ["star1", "star2", "star3", "star4", "star5"];
  11. function myHandler(target, event){
  12.    
  13.     if(event.type == 'click'){
  14.    
  15.    
  16.     switch(target) {
  17.         case stars[0]: $vote = 1; break;
  18.         case stars[1]: $vote = 2; break;
  19.         case stars[2]: $vote = 3; break;
  20.         case stars[3]: $vote = 4; break;
  21.         case stars[4]: $vote = 5; break;
  22.     }
  23.    
  24.     alert($vote);
  25.    
  26.     $.ajax({
  27.         url: "rate.php",
  28.         type: "POST",
  29.         data: {vote: vote},
  30.         success: function(data){alert(data);}
  31.     });
  32.     }
  33.  
  34.   if(event.type == 'mouseover'){
  35.  
  36.     for( var count in stars ){
  37.       $('#'+stars[count]).attr("src","img/star_empty.png");
  38.     }  
  39.  
  40.     for( var count in stars ){
  41.       $('#'+stars[count]).attr("src","img/star.png");
  42.       if(stars[count] == target.id) break;
  43.     }
  44.   }
  45. }
  46.  
  47. $("#star1").live('mouseover click', function(event){
  48.   myHandler(this, event);
  49. });
  50. $("#star2").live('mouseover click', function(event){
  51.   myHandler(this, event);
  52. });
  53. $("#star3").live('mouseover click', function(event){
  54.   myHandler(this, event);
  55. });
  56. $("#star4").live('mouseover click', function(event){
  57.   myHandler(this, event);
  58. });
  59. $("#star5").live('mouseover click', function(event){
  60.   myHandler(this, event);
  61. });
  62.  
  63. $("#rating-area").live('mouseleave', function(){
  64.     for( var count in stars ){
  65.       $('#'+stars[count]).attr("src","img/star.png");
  66.     }
  67. });
Add Comment
Please, Sign In to add comment