|
@@ -1,4 +1,9 @@
|
|
|
$(function () {
|
|
$(function () {
|
|
|
|
|
+ initOther();
|
|
|
|
|
+ initSearch();
|
|
|
|
|
+});
|
|
|
|
|
+
|
|
|
|
|
+function initOther() {
|
|
|
$(".slideDown-btn").click(function () {
|
|
$(".slideDown-btn").click(function () {
|
|
|
var display = $('.slideDown-box');
|
|
var display = $('.slideDown-box');
|
|
|
if (display.css('display') == 'block') {
|
|
if (display.css('display') == 'block') {
|
|
@@ -9,37 +14,69 @@ $(function () {
|
|
|
$(this).html('收起 <i class="fa fa-angle-up"></i>');
|
|
$(this).html('收起 <i class="fa fa-angle-up"></i>');
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
|
|
+ $("#searchbutton").click(function () {
|
|
|
|
|
+ search(1);
|
|
|
|
|
+ });
|
|
|
|
|
+ $("#shaixuan").click(function () {
|
|
|
|
|
+ $("#wd").val("");
|
|
|
|
|
+
|
|
|
|
|
+ search(1);
|
|
|
|
|
+ });
|
|
|
|
|
+ $("#wd").keydown(function (e) {
|
|
|
|
|
+ if (e.keyCode == 13) {
|
|
|
|
|
+ search(1);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".dropdown-box").find("li").click(function () {
|
|
|
|
|
+ $("#bigType").text($(this).text());
|
|
|
|
|
+ $(".dropdown-box").attr("style", "display: none;");
|
|
|
|
|
+
|
|
|
|
|
+ getQueryHeaderInfo($("#bigType").text(), false);
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".dropdown-hover").mouseover(function () {
|
|
|
|
|
+ $(".dropdown-box").attr("style", "display: block;");
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".dropdown-hover").mouseout(function () {
|
|
|
|
|
+ $(".dropdown-box").attr("style", "display: none;");
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".clearAll").click(function () {
|
|
|
|
|
+ $("#playvideo").find("video").attr("src", "");
|
|
|
|
|
+ $("#bigpreview").find("img").attr("src", "");
|
|
|
|
|
+ $("#playvideo").css("display", "none");
|
|
|
|
|
+ $("#bigpreview").css("display", "none");
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 初始化搜索
|
|
|
|
|
+ */
|
|
|
|
|
+function initSearch() {
|
|
|
|
|
+ var orderField = $(".paixuul").find(".btn-warm").attr("orderField");
|
|
|
|
|
+ var order = $(".paixuul").find(".btn-warm").attr("order");
|
|
|
|
|
+ var bigType = $("#bigType").text();
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
- url: "getIndexInfo", //请求的url地址
|
|
|
|
|
|
|
+ url: "videoInfo/getVideoInfoPage", //请求的url地址
|
|
|
dataType: "json", //返回格式为json
|
|
dataType: "json", //返回格式为json
|
|
|
- data: {"pageNo": 1, "pageSize": 10}, //参数值
|
|
|
|
|
|
|
+ data: JSON.stringify({
|
|
|
|
|
+ "pageNo": 1,
|
|
|
|
|
+ "pageSize": 10,
|
|
|
|
|
+ "orderField": orderField,
|
|
|
|
|
+ "order": order,
|
|
|
|
|
+ "bigType": bigType
|
|
|
|
|
+ }), //参数值
|
|
|
type: "post", //请求方式
|
|
type: "post", //请求方式
|
|
|
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
|
|
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
|
|
|
|
|
+ contentType: "application/json;charset=utf-8",
|
|
|
success: function (data) {
|
|
success: function (data) {
|
|
|
//请求成功时处理
|
|
//请求成功时处理
|
|
|
if (data != null && $.trim(data) != "" && data.success) {
|
|
if (data != null && $.trim(data) != "" && data.success) {
|
|
|
|
|
+ getQueryHeaderInfo($("#bigType").text(), true);
|
|
|
|
|
+
|
|
|
data = data.data;
|
|
data = data.data;
|
|
|
- if (data.videoCastList.length > 0) {
|
|
|
|
|
- var videoCastList = data.videoCastList;
|
|
|
|
|
- var str = "";
|
|
|
|
|
- for (var i = 0; i < videoCastList.length; i++) {
|
|
|
|
|
- var videoCast = videoCastList[i];
|
|
|
|
|
- str += "<li><a class=\"btn searchbtn\">" + videoCast.name + "</a></li>";
|
|
|
|
|
- }
|
|
|
|
|
- $(".yanyuan").parent().after(str);
|
|
|
|
|
- }
|
|
|
|
|
- if (data.videoGenresList.length > 0) {
|
|
|
|
|
- var videoGenresList = data.videoGenresList;
|
|
|
|
|
- var str = "";
|
|
|
|
|
- for (var i = 0; i < videoGenresList.length; i++) {
|
|
|
|
|
- var videoGenres = videoGenresList[i];
|
|
|
|
|
- str += "<li><a class=\"btn searchbtn\">" + videoGenres.name + "</a></li>";
|
|
|
|
|
- }
|
|
|
|
|
- $(".leixing").parent().after(str);
|
|
|
|
|
- }
|
|
|
|
|
- if (data.videoInfoPage.size > 0) {
|
|
|
|
|
- var videoInfoList = data.videoInfoPage.list;
|
|
|
|
|
- var str = "";
|
|
|
|
|
|
|
+ var videoInfoList = data.list;
|
|
|
|
|
+ var str = "";
|
|
|
|
|
+ if (data.size > 0) {
|
|
|
for (var i = 0; i < videoInfoList.length; i++) {
|
|
for (var i = 0; i < videoInfoList.length; i++) {
|
|
|
var videoInfo = videoInfoList[i];
|
|
var videoInfo = videoInfoList[i];
|
|
|
str += "<li class=\"col-lg-8 col-md-6 col-sm-4 col-xs-3\">" +
|
|
str += "<li class=\"col-lg-8 col-md-6 col-sm-4 col-xs-3\">" +
|
|
@@ -61,28 +98,10 @@ $(function () {
|
|
|
}
|
|
}
|
|
|
$(".myui-vodlist").html(str);
|
|
$(".myui-vodlist").html(str);
|
|
|
|
|
|
|
|
- $(".searchbtn").click(function () {
|
|
|
|
|
- $(this).closest('ul').find(".searchbtn").removeClass("btn-warm");
|
|
|
|
|
- $(this).addClass("btn-warm");
|
|
|
|
|
-
|
|
|
|
|
- if ($(this).attr('order') != undefined) {
|
|
|
|
|
- var order = $(this).attr('order');
|
|
|
|
|
- if ("desc" == order) {
|
|
|
|
|
- $(this).attr("order", "asc");
|
|
|
|
|
- } else if ("asc" == order) {
|
|
|
|
|
- $(this).attr("order", "desc");
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- $("#wd").val("");
|
|
|
|
|
-
|
|
|
|
|
- search(1);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
$(".myui-page").pagination({
|
|
$(".myui-page").pagination({
|
|
|
pageSize: "10",
|
|
pageSize: "10",
|
|
|
pageNo: "1",
|
|
pageNo: "1",
|
|
|
- total: data.videoInfoPage.total,
|
|
|
|
|
|
|
+ total: data.total,
|
|
|
callback: function (pageNo) {
|
|
callback: function (pageNo) {
|
|
|
$("#wd").val("");
|
|
$("#wd").val("");
|
|
|
|
|
|
|
@@ -90,28 +109,7 @@ $(function () {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- $(".playvideo").dblclick(function () {
|
|
|
|
|
- if ($("#playvideo").css("display") === 'none') {
|
|
|
|
|
- $("#playvideo").css("display", "block");
|
|
|
|
|
- $("#playvideo").find("video").attr("src", "qibing/" + $(this).attr("videoUrl"));
|
|
|
|
|
- $("#playvideo").find("video").prop('muted', true);
|
|
|
|
|
- } else if ($("#playvideo").css("display") === 'block') {
|
|
|
|
|
- $("#playvideo").css("display", "none");
|
|
|
|
|
- $("#playvideo").find("video").attr("src", "");
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- $(".bigpreview").dblclick(function () {
|
|
|
|
|
- if ($("#bigpreview").css("display") === 'none') {
|
|
|
|
|
- $("#bigpreview").css("display", "block");
|
|
|
|
|
- $("#bigpreview").find("img").attr("src", "qibing/" + $(this).attr("imgUrl"));
|
|
|
|
|
- } else if ($("#bigpreview").css("display") === 'block') {
|
|
|
|
|
- $("#bigpreview").css("display", "none");
|
|
|
|
|
- $("#bigpreview").find("img").attr("src", "");
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- $(".identificationCode").dblclick(function () {
|
|
|
|
|
- window.open("https://www.javbus.com/" + $(this).text(), "_blank");
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ initContentEvent();
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
alert(data.message);
|
|
alert(data.message);
|
|
@@ -130,44 +128,19 @@ $(function () {
|
|
|
alert('error:' + data);
|
|
alert('error:' + data);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
- $("#searchbutton").click(function () {
|
|
|
|
|
- search(1);
|
|
|
|
|
- });
|
|
|
|
|
- $("#shaixuan").click(function () {
|
|
|
|
|
- $("#wd").val("");
|
|
|
|
|
-
|
|
|
|
|
- search(1);
|
|
|
|
|
- });
|
|
|
|
|
- $("#wd").keydown(function (e) {
|
|
|
|
|
- if (e.keyCode == 13) {
|
|
|
|
|
- search(1);
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- $(".dropdown-box").find("li").click(function () {
|
|
|
|
|
- $("#bigType").text($(this).text());
|
|
|
|
|
- $(".dropdown-box").attr("style", "display: none;");
|
|
|
|
|
- });
|
|
|
|
|
- $(".dropdown-hover").mouseover(function () {
|
|
|
|
|
- $(".dropdown-box").attr("style", "display: block;");
|
|
|
|
|
- });
|
|
|
|
|
- $(".dropdown-hover").mouseout(function () {
|
|
|
|
|
- $(".dropdown-box").attr("style", "display: none;");
|
|
|
|
|
- });
|
|
|
|
|
- $(".clearAll").click(function () {
|
|
|
|
|
- $("#playvideo").find("video").attr("src", "");
|
|
|
|
|
- $("#bigpreview").find("img").attr("src", "");
|
|
|
|
|
- $("#playvideo").css("display", "none");
|
|
|
|
|
- $("#bigpreview").css("display", "none");
|
|
|
|
|
- });
|
|
|
|
|
-});
|
|
|
|
|
-
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 多条件搜索
|
|
|
|
|
+ * @param pageNo
|
|
|
|
|
+ */
|
|
|
function search(pageNo) {
|
|
function search(pageNo) {
|
|
|
var genres = $(".leixingul").find(".btn-warm").text().replace("全部", "");
|
|
var genres = $(".leixingul").find(".btn-warm").text().replace("全部", "");
|
|
|
var cast = $(".yanyuanul").find(".btn-warm").text().replace("全部", "");
|
|
var cast = $(".yanyuanul").find(".btn-warm").text().replace("全部", "");
|
|
|
var orderField = $(".paixuul").find(".btn-warm").attr("orderField");
|
|
var orderField = $(".paixuul").find(".btn-warm").attr("orderField");
|
|
|
var order = $(".paixuul").find(".btn-warm").attr("order");
|
|
var order = $(".paixuul").find(".btn-warm").attr("order");
|
|
|
var keyword = $("#wd").val();
|
|
var keyword = $("#wd").val();
|
|
|
|
|
+ var bigType = $("#bigType").text();
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
url: "videoInfo/getVideoInfoPage", //请求的url地址
|
|
url: "videoInfo/getVideoInfoPage", //请求的url地址
|
|
|
dataType: "json", //返回格式为json
|
|
dataType: "json", //返回格式为json
|
|
@@ -178,7 +151,8 @@ function search(pageNo) {
|
|
|
"cast": cast,
|
|
"cast": cast,
|
|
|
"orderField": orderField,
|
|
"orderField": orderField,
|
|
|
"order": order,
|
|
"order": order,
|
|
|
- "keyword": keyword
|
|
|
|
|
|
|
+ "keyword": keyword,
|
|
|
|
|
+ "bigType": bigType
|
|
|
}), //参数值
|
|
}), //参数值
|
|
|
type: "post", //请求方式
|
|
type: "post", //请求方式
|
|
|
contentType: "application/json;charset=utf-8",
|
|
contentType: "application/json;charset=utf-8",
|
|
@@ -233,27 +207,89 @@ function search(pageNo) {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- $(".playvideo").dblclick(function () {
|
|
|
|
|
- if ($("#playvideo").css("display") === 'none') {
|
|
|
|
|
- $("#playvideo").css("display", "block");
|
|
|
|
|
- $("#playvideo").find("video").attr("src", "qibing/" + $(this).attr("videoUrl"));
|
|
|
|
|
- $("#playvideo").find("video").prop('muted', true);
|
|
|
|
|
- } else if ($("#playvideo").css("display") === 'block') {
|
|
|
|
|
- $("#playvideo").css("display", "none");
|
|
|
|
|
- $("#playvideo").find("video").attr("src", "");
|
|
|
|
|
|
|
+ initContentEvent();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ alert(data.message);
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ beforeSend: function () {
|
|
|
|
|
+ //请求前的处理
|
|
|
|
|
+ $(".loading").css("display", "block");
|
|
|
|
|
+ },
|
|
|
|
|
+ complete: function () {
|
|
|
|
|
+ //请求完成的处理
|
|
|
|
|
+ $(".loading").css("display", "none");
|
|
|
|
|
+ },
|
|
|
|
|
+ error: function (data) {
|
|
|
|
|
+ //请求出错处理
|
|
|
|
|
+ alert('error:' + data);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 查询头信息
|
|
|
|
|
+ * @param bigType
|
|
|
|
|
+ * @param startFlag
|
|
|
|
|
+ */
|
|
|
|
|
+function getQueryHeaderInfo(bigType, startFlag) {
|
|
|
|
|
+ $.ajax({
|
|
|
|
|
+ url: "queryHeader/getQueryHeaderInfo", //请求的url地址
|
|
|
|
|
+ dataType: "json", //返回格式为json
|
|
|
|
|
+ data: {"bigType": bigType}, //参数值
|
|
|
|
|
+ type: "post", //请求方式
|
|
|
|
|
+ async: false, //请求是否异步,默认为异步,这也是ajax重要特性
|
|
|
|
|
+ success: function (data) {
|
|
|
|
|
+ //请求成功时处理
|
|
|
|
|
+ if (data != null && $.trim(data.data) != "" && data.success) {
|
|
|
|
|
+ data = data.data;
|
|
|
|
|
+ if ($.isEmptyObject(data)) {
|
|
|
|
|
+ $("#leixingdiv").html("");
|
|
|
|
|
+ $("#yanyuandiv").html("");
|
|
|
|
|
+ $(".vodlistnone").attr("style", "padding: 50px;display: block;");
|
|
|
|
|
+ $(".myui-vodlist").html("");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (data.videoCastList.length > 0) {
|
|
|
|
|
+ var videoCastList = data.videoCastList;
|
|
|
|
|
+ var str = "";
|
|
|
|
|
+ for (var i = 0; i < videoCastList.length; i++) {
|
|
|
|
|
+ var videoCast = videoCastList[i];
|
|
|
|
|
+ str += "<li><a class=\"btn searchbtn\">" + videoCast.name + "</a></li>";
|
|
|
}
|
|
}
|
|
|
- });
|
|
|
|
|
- $(".bigpreview").dblclick(function () {
|
|
|
|
|
- if ($("#bigpreview").css("display") === 'none') {
|
|
|
|
|
- $("#bigpreview").css("display", "block");
|
|
|
|
|
- $("#bigpreview").find("img").attr("src", "qibing/" + $(this).attr("imgUrl"));
|
|
|
|
|
- } else if ($("#bigpreview").css("display") === 'block') {
|
|
|
|
|
- $("#bigpreview").css("display", "none");
|
|
|
|
|
- $("#bigpreview").find("img").attr("src", "");
|
|
|
|
|
|
|
+ $("#yanyuandiv").append(str);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (data.videoGenresList.length > 0) {
|
|
|
|
|
+ var videoGenresList = data.videoGenresList;
|
|
|
|
|
+ var str = "";
|
|
|
|
|
+ for (var i = 0; i < videoGenresList.length; i++) {
|
|
|
|
|
+ var videoGenres = videoGenresList[i];
|
|
|
|
|
+ str += "<li><a class=\"btn searchbtn\">" + videoGenres.name + "</a></li>";
|
|
|
}
|
|
}
|
|
|
- });
|
|
|
|
|
- $(".identificationCode").dblclick(function () {
|
|
|
|
|
- window.open("https://www.javbus.com/" + $(this).text(), "_blank");
|
|
|
|
|
|
|
+ $("#leixingdiv").append(str);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (!startFlag) {
|
|
|
|
|
+ search(1);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $(".searchbtn").click(function () {
|
|
|
|
|
+ $(this).closest('ul').find(".searchbtn").removeClass("btn-warm");
|
|
|
|
|
+ $(this).addClass("btn-warm");
|
|
|
|
|
+
|
|
|
|
|
+ if ($(this).attr('order') != undefined) {
|
|
|
|
|
+ var order = $(this).attr('order');
|
|
|
|
|
+ if ("desc" == order) {
|
|
|
|
|
+ $(this).attr("order", "asc");
|
|
|
|
|
+ } else if ("asc" == order) {
|
|
|
|
|
+ $(this).attr("order", "desc");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $("#wd").val("");
|
|
|
|
|
+
|
|
|
|
|
+ search(1);
|
|
|
});
|
|
});
|
|
|
} else {
|
|
} else {
|
|
|
alert(data.message);
|
|
alert(data.message);
|
|
@@ -261,15 +297,41 @@ function search(pageNo) {
|
|
|
},
|
|
},
|
|
|
beforeSend: function () {
|
|
beforeSend: function () {
|
|
|
//请求前的处理
|
|
//请求前的处理
|
|
|
- $(".loading").css("display", "block");
|
|
|
|
|
},
|
|
},
|
|
|
complete: function () {
|
|
complete: function () {
|
|
|
//请求完成的处理
|
|
//请求完成的处理
|
|
|
- $(".loading").css("display", "none");
|
|
|
|
|
},
|
|
},
|
|
|
error: function (data) {
|
|
error: function (data) {
|
|
|
//请求出错处理
|
|
//请求出错处理
|
|
|
alert('error:' + data);
|
|
alert('error:' + data);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 初始化主内容事件
|
|
|
|
|
+ */
|
|
|
|
|
+function initContentEvent() {
|
|
|
|
|
+ $(".playvideo").dblclick(function () {
|
|
|
|
|
+ if ($("#playvideo").css("display") === 'none') {
|
|
|
|
|
+ $("#playvideo").css("display", "block");
|
|
|
|
|
+ $("#playvideo").find("video").attr("src", "qibing/" + $(this).attr("videoUrl"));
|
|
|
|
|
+ $("#playvideo").find("video").prop('muted', true);
|
|
|
|
|
+ } else if ($("#playvideo").css("display") === 'block') {
|
|
|
|
|
+ $("#playvideo").css("display", "none");
|
|
|
|
|
+ $("#playvideo").find("video").attr("src", "");
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".bigpreview").dblclick(function () {
|
|
|
|
|
+ if ($("#bigpreview").css("display") === 'none') {
|
|
|
|
|
+ $("#bigpreview").css("display", "block");
|
|
|
|
|
+ $("#bigpreview").find("img").attr("src", "qibing/" + $(this).attr("imgUrl"));
|
|
|
|
|
+ } else if ($("#bigpreview").css("display") === 'block') {
|
|
|
|
|
+ $("#bigpreview").css("display", "none");
|
|
|
|
|
+ $("#bigpreview").find("img").attr("src", "");
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".identificationCode").dblclick(function () {
|
|
|
|
|
+ window.open("https://www.javbus.com/" + $(this).text(), "_blank");
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|