Upload new file
This commit is contained in:
parent
cf8e4551ee
commit
e77d1d1718
43
rating/js/rating.js
Normal file
43
rating/js/rating.js
Normal file
@ -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…
x
Reference in New Issue
Block a user