//读取详情翻页 (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(''); 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(); } } }); });