|
|
var $ = require('yoho-jquery'),
|
|
|
lazyLoad = require('yoho-jquery-lazyload');
|
|
|
|
|
|
require('../common/header');
|
|
|
require('../common/return-top');
|
|
|
|
|
|
lazyLoad($('.content-msg img.lazy'));
|
|
|
|
|
|
$('.editorial-list-page').on('click', '.like-icon', function() {
|
|
|
|
|
|
var $this = $(this),
|
|
|
msgId = $this.closest('.msg-content').data('id'),
|
|
|
url;
|
|
|
|
|
|
$this.toggleClass('liked');
|
|
|
if ($this.hasClass('liked')) {
|
|
|
url = '/editorial/info/cancelPraise';
|
|
|
} else {
|
|
|
url = '/editorial/info/praise';
|
|
|
}
|
|
|
$.ajax({
|
|
|
type: 'GET',
|
|
|
url: url,
|
|
|
data: {
|
|
|
id: msgId,
|
|
|
time: new Date().getTime()
|
|
|
}
|
|
|
}).then(function(data) {
|
|
|
if (data.code === 200) {
|
|
|
$this.next('b').removeClass('num-0').children('.num').html(data.data);
|
|
|
}
|
|
|
|
|
|
// if (data.code === 200) {
|
|
|
// if (data.data * 1 === 0) {
|
|
|
// $this.next('b').addClass('num-0').children('.num').html('0'); // 隐藏数字显示
|
|
|
// } else {
|
|
|
// console.log(data.data)
|
|
|
// $this.next('b').removeClass('num-0').children('.num').html(data.data);
|
|
|
// }
|
|
|
// }
|
|
|
// prising = false;
|
|
|
});
|
|
|
}).on('mouseenter mouseleave', '.like-icon', function() {
|
|
|
$(this).closest('.like').toggleClass('hover');
|
|
|
}); |
...
|
...
|
|