Repellent
9 years ago
1 changed files with 43 additions and 0 deletions
@ -0,0 +1,43 @@ |
|||||||
|
$(function() { |
||||||
|
// Рейтинг
|
||||||
|
$('.rating_mark').click(function(e) { |
||||||
|
e.preventDefault(); |
||||||
|
var rating, doc_id, mark; |
||||||
|
rating = $(this).parents('.rating'); |
||||||
|
doc_id = rating.attr('data-id'); |
||||||
|
mark = parseInt($(this).attr('data-mark')); |
||||||
|
$.ajax({ |
||||||
|
type: 'GET', |
||||||
|
url: '/index.php?module=rating&action=vote', |
||||||
|
data: ({ 'mark':mark, 'doc_id': doc_id }), |
||||||
|
success: function(data) { |
||||||
|
var array = $.parseJSON(data); |
||||||
|
if (array[0]) |
||||||
|
{ |
||||||
|
rating.find('.rating_percent').css('width',array[3]+'%'); |
||||||
|
rating.find('.rating_total_num').text(array[2]); |
||||||
|
rating.find('.rating_summary').find('strong').text(array[4]); |
||||||
|
} |
||||||
|
rating.find('.rating_status').text(array[1]).fadeIn(); |
||||||
|
setTimeout(function() { |
||||||
|
rating.find('.rating_status').fadeOut(); |
||||||
|
}, 3000); |
||||||
|
} |
||||||
|
}); |
||||||
|
}); |
||||||
|
//
|
||||||
|
$('.rating_mark').hover( |
||||||
|
function () { |
||||||
|
var rating, mark, hover, stars; |
||||||
|
rating = $(this).parents('.rating'); |
||||||
|
mark = parseInt($(this).attr('data-mark')); |
||||||
|
stars = rating.attr('data-stars'); |
||||||
|
hover = Math.round(mark / stars * 100); |
||||||
|
rating.find('.rating_hover').css('width', hover+'%'); |
||||||
|
}, |
||||||
|
function () { |
||||||
|
$(this).parents('.rating').find('.rating_hover').css('width', 0); |
||||||
|
} |
||||||
|
); |
||||||
|
|
||||||
|
}); |
Loading…
Reference in new issue