//读取详情翻页
(function ($) {
$.fn.contentPages = function (photoid) {
$('div#contentpages').empty();
$.ajax({
type: 'POST',
url: PDV_RP + 'photo/post.php',
data: 'act=contentpages&photoid=' + photoid,
success: function (msg) {
$('div#contentpages').append('
');
$('div#contentpages').append('- 上一张
');
$('div#contentpages').append(msg);
$('div#contentpages').append('- 下一张
');
$('div#contentpages').append('
');
var getObj = $('li.pages');
$().getContent(photoid, 0);
if (getObj.length < 2) {
$('div#contentpages').hide();
$().setBg();
return false;
}
$('li.pages')[0].className = 'pagesnow';
getObj.each(function (id) {
var obj = this.id;
$('li#' + obj).click(function () {
$('li.pagesnow')[0].className = 'pages';
this.className = 'pagesnow';
var clickid = obj.substr(2);
$().getContent(photoid, clickid);
if ($('.pagesnow').next()[0].id == 'pn') {$('li#pn')[0].className = 'cbutton';} else {$('li#pn')[0].className = 'pbutton';}
if ($('.pagesnow').prev()[0].id == 'pl') {$('li#pl')[0].className = 'cbutton';} else {$('li#pl')[0].className = 'pbutton';}
});
});
//上一页
$('li#pl').click(function () {
if ($('li#pl')[0].className == 'pbutton') {
var nowObj = $('.pagesnow').prev()[0].id;
var nextpageid = nowObj.substr(2);
$().getContent(photoid, nextpageid);
$('li.pagesnow')[0].className = 'pages';
$('#' + nowObj)[0].className = 'pagesnow';
if ($('.pagesnow').prev()[0].id == 'pl') {$('li#pl')[0].className = 'cbutton';} else {$('li#pl')[0].className = 'pbutton';}
if ($('.pagesnow').next()[0].id == 'pn') {$('li#pn')[0].className = 'cbutton';} else {$('li#pn')[0].className = 'pbutton';}
} else {
return false;
}
});
//下一页
$('li#pn').click(function () {
if ($('li#pn')[0].className == 'pbutton') {
var nowObj = $('.pagesnow').next()[0].id;
var nextpageid = nowObj.substr(2);
$().getContent(photoid, nextpageid);
$('li.pagesnow')[0].className = 'pages';
$('#' + nowObj)[0].className = 'pagesnow';
if ($('.pagesnow').prev()[0].id == 'pl') {$('li#pl')[0].className = 'cbutton';} else {$('li#pl')[0].className = 'pbutton';}
if ($('.pagesnow').next()[0].id == 'pn') {$('li#pn')[0].className = 'cbutton';} else {$('li#pn')[0].className = 'pbutton';}
} else {
return false;
}
});
if ($('#piccontent').attr('data-autoplay-enable') == '1') {
autoplay();
}
}
});
var timer = null;
var running = true;
var delay = $('#piccontent').attr('data-autoplay-delay') || 5000;
function autoplay () {
timer = setTimeout(function () {
next();
}, delay);
$('.photozone table').hover(function () {
running = false;
clearTimeout(timer);
}, function () {
running = true;
timer = setTimeout(function () {
next();
}, delay);
});
}
function next () {
if (!running) return;
var length = $('#contentpages li').length - 2;
var now = $('.pagesnow')[0].innerText;
if (now >= length) {
console.log('goto 1');
$('#contentpages li:contains(1)').click();
} else {
$('#contentpages li:contains(' + (parseInt(now) + 1) + ')').click();
console.log('goto next');
}
setTimeout(function () {
next();
}, delay);
}
};
})(jQuery);
//读取详细内容
(function ($) {
$.fn.getContent = function (photoid, photopageid) {
$('#photoloading').show();
$('img#photopic').remove();
var msg = $('#p_' + photopageid).attr('data-src');
$('body').append('');
$('img#photopic').load(function () {
var w = $('img#photopic')[0].offsetWidth;
if (w > 600) {$('img#photopic')[0].style.width = '600px';}
$('#photoloading').hide();
$('img#photopic').appendTo($('#photoview'));
$().setBg();
});
$('img#photopic').click(function () {
$('body').append('');
$.blockUI({
message: '',
css: {
top: ($(window).height() - $('#pre')[0].offsetHeight) / 2 + 'px',
left: ($(window).width() - $('#pre')[0].offsetWidth / 2) / 2 + 'px',
width: $('#pre')[0].offsetWidth + 'px',
backgroundColor: '#fff',
borderWidth: '3px',
borderColor: '#fff'
}
});
$('#pre').remove();
$('.closeit').click(function () {
$.unblockUI();
});
});
};
})(jQuery);
//初始化获取翻页和图片
$(document).ready(function () {
var photoid = $('input#photoid')[0].value;
$().contentPages(photoid);
$().getContent(photoid, 0);
});
//支持反对投票
$(document).ready(function () {
$('span#zhichi').click(function () {
var photoid = $('input#photoid')[0].value;
$.ajax({
type: 'POST',
url: PDV_RP + 'photo/post.php',
data: 'act=zhichi&photoid=' + photoid,
success: function (msg) {
if (msg == 'L0') {
$().popLogin(0);
} else if (msg == 'L1') {
$().alertwindow('对不起,您已经投过票了', '');
} else {
$('span#zhichinum').html(msg);
}
}
});
});
$('span#fandui').click(function () {
var photoid = $('input#photoid')[0].value;
$.ajax({
type: 'POST',
url: PDV_RP + 'photo/post.php',
data: 'act=fandui&photoid=' + photoid,
success: function (msg) {
if (msg == 'L0') {
$().popLogin(0);
} else if (msg == 'L1') {
$().alertwindow('对不起,您已经投过票了', '');
} else {
$('span#fanduinum').html(msg);
}
}
});
});
});
//加入收藏
$(document).ready(function () {
$('div#addfav').click(function () {
var photoid = $('input#photoid')[0].value;
$.ajax({
type: 'POST',
url: PDV_RP + 'photo/post.php',
data: 'act=addfav&photoid=' + photoid + '&url=' + window.location.href,
success: function (msg) {
if (msg == 'L0') {
$().popLogin(0);
} else if (msg == 'L1') {
$().alertwindow('您已经收藏了当前网址', '');
} else if (msg == 'OK') {
$().alertwindow('已经加入到收藏夹', PDV_RP + 'member/member_fav.php');
} else {
alert(msg);
}
}
});
});
});
//版主管理
$(document).ready(function () {
var photoid = $('input#photoid')[0].value;
$.ajax({
type: 'POST',
url: PDV_RP + 'photo/post.php',
data: 'act=ifbanzhu&photoid=' + photoid,
success: function (msg) {
if (msg == 'YES') {
$('#banzhu').append('版主管理 | 推荐 | 删除 | 删除并扣分 |').show();
$().setBg();
//推荐操作
$('#banzhutj').click(function () {
$.ajax({
type: 'POST',
url: PDV_RP + 'photo/post.php',
data: 'act=banzhutj&photoid=' + photoid,
success: function (msg) {
if (msg == 'OK') {
$().alertwindow('推荐成功', '');
} else {
alert(msg);
}
}
});
});
//删除操作
$('#banzhudel').click(function () {
$.ajax({
type: 'POST',
url: PDV_RP + 'photo/post.php',
data: 'act=banzhudel&photoid=' + photoid,
success: function (msg) {
if (msg == 'OK') {
$().alertwindow('删除成功', '../class/');
} else {
alert(msg);
}
}
});
});
//删除并扣分操作
$('#banzhudelmincent').click(function () {
$.ajax({
type: 'POST',
url: PDV_RP + 'photo/post.php',
data: 'act=banzhudel&koufen=yes&photoid=' + photoid,
success: function (msg) {
if (msg == 'OK') {
$().alertwindow('删除并扣分成功', '../class/');
} else {
alert(msg);
}
}
});
});
} else {
$('#banzhu').empty().hide();
}
}
});
});