//获取url参数
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)return unescape(r[2]);
return null;
}
//修改url参数
function changeURLPar(destiny, par, par_value) {
var pattern = par + '=([^&])';
var replaceText = par + '=' + par_value;
if (destiny.match(pattern)) {
var tmp = '/\' + par + '=[^&]/';
tmp = destiny.replace(eval(tmp), replaceText);
return (tmp);
}
else {
if (destiny.match('[?]')) {
return destiny + '&' + replaceText;
}
else {
return destiny + '?' + replaceText;
}
}
return destiny + '\n' + par + '\n' + par_value;
}
$(function () {
//搜索文章标签
if ($(".movie_type").length > 0 && location.search) {
if (GetQueryString("id")) {
var ids = GetQueryString("id").split(",")
for (var i = 0; i < ids.length; i++) {
$(".movie_type").find("p[ids=" + ids[i] + "]").parent("li").addClass("active")
}
}
}
//搜索文章标签排序
if ($(".sort.up").length > 0) {
var sort_id = GetQueryString("order")
var url = document.URL;
if (sort_id == 1) {
$(".sort").addClass("up").removeClass("down")
$(".sort").html("按时间正序时间展示")
} else if (sort_id == 2) {
$(".sort").addClass("down").removeClass("up")
$(".sort").html("按时间倒序时间展示")
} else {
$(".sort").addClass("up")
$(".sort").html("按时间正序时间展示")
}
}
// $(".movie_type").find("li:not(.active)").click(function(){
// $(this).addClass("active")
// var id= $(this).find("p").attr("ids")
// var url=document.URL+","+id
// if(location.search){
// window.location.href=document.URL+","+id;
// }else{
// window.location.href=document.URL+"?id="+id;
// }
// })
//搜索文章标签
$(".movie_type").find("li").click(function () {
$(this).toggleClass("active")
var ids = [];
var id = GetQueryString("id")
var url = document.URL;
$(".movie_type").find("li.active").each(function () {
ids.push($(this).find("p").attr("ids"))
});
window.location.href = changeURLPar(url, 'id', ids.join(","));
});
//搜索文章标签排序
$(".sort").click(function () {
var sort_id = GetQueryString("order")
var url = document.URL;
if (sort_id == 1) {
window.location.href = changeURLPar(url, 'order', 2);
} else if (sort_id == 2) {
window.location.href = changeURLPar(url, 'order', 1);
} else {
window.location.href = changeURLPar(url, 'order', 1);
}
})