mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-26 04:21:27 +08:00
* 更新版本号 * 完善后台今日统计,增加权限白名单,增加后台首页菜单,调整后台登录页样式 * Merge branch 'koogua/I1XFCF' of https://gitee.com/koogua/course-tencen… * 前台学习资料部分完成 * !2 后台运营统计合并 * 后台学习资料部分完成 * Merge branch 'master' into develop * Merge branch 'master' of https://github.com/xiaochong0302/course-tencent-cloud * 1.增加changelog.md * 1.简化部分路由地址 * Merge pull request #2 from xiaochong0302/dependabot/composer/symfony/h… * Bump symfony/http-foundation from 4.3.4 to 5.1.6
65 lines
1.8 KiB
JavaScript
65 lines
1.8 KiB
JavaScript
layui.use(['jquery', 'helper'], function () {
|
|
|
|
var $ = layui.jquery;
|
|
var helper = layui.helper;
|
|
|
|
/**
|
|
* 点赞
|
|
*/
|
|
$('.icon-praise').on('click', function () {
|
|
var $this = $(this);
|
|
var $parent = $this.parent();
|
|
var $likeCount = $this.next();
|
|
var likeCount = parseInt($likeCount.text());
|
|
helper.checkLogin(function () {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: $parent.data('url'),
|
|
success: function () {
|
|
if ($this.hasClass('active')) {
|
|
$this.removeClass('active');
|
|
$parent.attr('title', '点赞');
|
|
$likeCount.text(likeCount - 1);
|
|
likeCount -= 1;
|
|
} else {
|
|
$this.addClass('active');
|
|
$parent.attr('title', '取消点赞');
|
|
$likeCount.text(likeCount + 1);
|
|
likeCount += 1;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
});
|
|
|
|
/**
|
|
* 咨询
|
|
*/
|
|
$('.icon-help').on('click', function () {
|
|
var url = $(this).parent().data('url');
|
|
helper.checkLogin(function () {
|
|
layer.open({
|
|
type: 2,
|
|
title: '课程咨询',
|
|
content: [url, 'no'],
|
|
area: ['640px', '300px']
|
|
});
|
|
});
|
|
});
|
|
|
|
/**
|
|
* 资料
|
|
*/
|
|
$('.icon-resource').on('click', function () {
|
|
var url = $(this).parent().data('url');
|
|
helper.checkLogin(function () {
|
|
layer.open({
|
|
type: 2,
|
|
title: '资料下载',
|
|
content: [url, 'no'],
|
|
area: ['640px', '300px']
|
|
});
|
|
});
|
|
});
|
|
|
|
}); |