123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- $(document).ready(function () {
- $('.logo').on('click', function() {
- window.location.href = "https://www.bibidd.com";
- })
- $('.quanpinghei').hide();
- $(".back").on("click", function () {
- history.back(-1);
- });
- var uid = localStorage.getItem("uid");
- // 获取收藏数据
- function getData() {
- $.ajax({
- type: "post",
- url: "https://www.bibidd.com/bibidd/Media/shoucang_list_test",
- dataType: "json",
- data: {
- uid: uid,
- },
- success: function (res) {
- },
- complete: function (res) {
- let dataArray = res.responseJSON.data;
- if(dataArray.length==0) {
- $('.bottomLoadContent').hide();
- $("#tip").show();
- $(".tiptext").text('The data you need is not found.');
- }else{
- $("#tip").hide();
- }
- let videoHtml = "";
- $.each(dataArray, function (index, data) {
- videoHtml += '<div class="videoContent">';
- videoHtml += '<div class="lazy videoPhoto" data-original="' + data.top_img + '"></div>';
- videoHtml += ' <div class="videoTitle">' + data.title + "</div>";
- videoHtml += ' <div class="videoData">';
- videoHtml += ' <div class="videoColumn">';
- videoHtml += " <!-- 观看次数 -->";
- videoHtml += ' <div class="videoDataLeft">';
- videoHtml +=
- ' <img class="videoDataImgLook" src="/Public/bibidd/images/look.png" alt="" />';
- videoHtml +=
- ' <div id="looks" class="videoText">' + data.views + "</div>";
- videoHtml += " </div>";
- videoHtml += " <!-- 点赞次数 -->";
- videoHtml += ' <div class="videoDataRgiht">';
- videoHtml +=
- ' <img class="videoDataImgZan" src="/Public/bibidd/images/zan.png" alt="" />';
- videoHtml +=
- ' <div class="videoText">' + data.thumbs_up + "</div>";
- videoHtml += " </div>";
- videoHtml += " </div>";
- videoHtml += ' <div class="close">';
- videoHtml +=
- ' <img class="closeImg" src="/Public/bibidd/images/close.png" alt="">';
- videoHtml += " </div>";
- videoHtml += " </div>";
- videoHtml += "</div>";
- });
- $(".video").html(videoHtml);
-
- var loadingUrl = "/Public/bibidd/images/loading.png";
- $(".lazy").lazyload({
- effect: 'show',
- placeholder: loadingUrl,
- failurelimit: 10,
- skip_invisible: false,
- });
- // 取消收藏
- $(".close").on("click", function (event) {
- event.stopPropagation();
- // 取消收藏
- let closetype =
- dataArray[$(this).parent().parent().index()].type;
- const id = dataArray[$(this).parent().parent().index()].id;
- if (closetype === 'novel') {
- // 取消收藏小说
- $.ajax({
- type: 'post',
- url: 'https://www.bibidd.com/bibidd/Nnovel/close_novel_shoucang',
- dataType: "json",
- data: {
- n_id: id,
- uid: uid
- },
- success: function (res) {
- },
- complete: function (res) {
- getData();
- }
- })
- } else {
- // 取消收藏视频或图片
- closetype =
- dataArray[$(this).parent().parent().index()].type === "imgs" ? "img" : "video";
- $.ajax({
- type: "post",
- url: "https://www.bibidd.com/bibidd/Media/quxiao_shoucang",
- dataType: "json",
- data: {
- type: closetype,
- cid: id,
- uid: uid,
- },
- success: function (res) {
- },
- complete: function (res) {
- getData();
- },
- });
- }
- });
- // 查看收藏详情
- $(".videoContent").on("click", function () {
- let looks = $(this).find("#looks").eq(0).text();
- $(this).find("#looks").eq(0).text(Number(looks)+1);
- const type = dataArray[$(this).index()].type;
- let page = '';
- switch (type) {
- case "imgs":
- page = 'collectionphotodetails';
- break;
- case "video":
- page = 'videodetails';
- break;
- case "novel":
- page = 'bnoveldetalis';
- break;
- }
- $(location).attr("href", page + ".html?videoid=" +
- dataArray[$(this).index()].id +
- "&fabulous=" +
- dataArray[$(this).index()].thumbs_up +
- "&favorite=" +
- dataArray[$(this).index()].favorite)+
- '?status='+1;
- });
- },
- });
- }
- getData();
- // 判断屏幕滚动高度是否超过1屏
- $(window).scroll(function () {
- var scrollT = $(document).scrollTop();
- var offsetT = $(".videopage").offset().top;
- if (scrollT >= offsetT) {
- $(".backToTop").show();
- } else {
- $(".backToTop").hide();
- }
- });
- // 返回顶部
- $(".backToTop").on("click", function () {
- $("html, body").animate(
- {
- scrollTop: 0,
- },
- 500
- );
- });
- });
|