- .photopagelist{
- width:83px;
- border-width:20px 1px;
- border-color:#ccc;
- border-style:solid;
- }
- .prepage{
- width:83px;
- height:20px;
- *width:83px;
- border:1px solid #ccc;
- border-width:1px 0px;
- background-color:#ffffff;
- position:relative;
- z-index:2px;
- margin-top:-20px;
- cursor:pointer;
- background-image:url(../img/arrow_5.gif);
- background-position: 50% 50%;
- background-repeat:no-repeat;
- }
- .prepage:hover, .prepagehover{
- background-image:url(../img/arrow_6.gif);
- }
- .nextpage{
- width:83px;
- height:20px;
- *width:83px;
- border:1px solid #ccc;
- border-width:1px 0px;
- background-color:#ffffff;
- margin-bottom:-20px;
- position:relative;
- z-index:2px;
- display:block;
- cursor:pointer;
- background-image:url(../img/arrow_0.gif);
- background-position: 50% 50%;
- background-repeat:no-repeat;
- }
- .nextpage:hover, .nextpagehover{
- background-image:url(../img/arrow_7.gif);
- }
- .photopagelist li {
- width:78px;
- *width:76px;
- margin:1px;
- padding: 3px 1px;
- vertical-align:middle;
- line-height:auto;
- text-align:center;
- display: block;
- cursor:pointer;
- }
- .photopagelist li img {
- margin:0px;
- padding:0px;
- }
- <script language="javascript" type="text/javascript" >
- var photoList = {"14942095c3d5c0":{"id":"5792367206716864","intro":"1680","ctime":"08-12-12 14:50","view":"16","comm":"0","photo":"http:www.1000lin.my//img//14942095c3d5c0_21.jpg"},"149420abe06b28":{"id":"5792367577688872","intro":"1680 (1)","ctime":"08-12-12 14:56","view":"19","comm":"0","photo":"http:www.1000lin.my//img//149420abe06b28_21.jpg"},"149420ace50850":{"id":"5792367594768464","intro":"1680 (2)","ctime":"08-12-12 14:56","view":"15","comm":"0","photo":"http:www.1000lin.my//img//149420ace50850_21.jpg"},"149420ae942658":{"id":"5792367623022168","intro":"1680 (3)","ctime":"08-12-12 14:57","view":"16","comm":"0","photo":"http:www.1000lin.my//img//149420ae942658_21.jpg"},"149420af8e1606":{"id":"5792367639401990","intro":"1680 (4)","ctime":"08-12-12 14:57","view":"55","comm":"0","photo":"http:www.1000lin.my//img//149420af8e1606_21.jpg"},"149420b1a518a0":{"id":"5792367674464416","intro":"1680 (5)","ctime":"08-12-12 14:58","view":"21","comm":"0","photo":"http:www.1000lin.my//img//149420b1a518a0_21.jpg"}};
- var pospic = {'id':'','num':0, 'pn':{*$pn|default:0*}, 'total':{*$total|default:0*}};
- var init_photoList = function(){
- if(photoList.length === 0) return false;
- $('.photopagelist ul').html('');
- $.each(photoList,function(i,_o){
- _html = '<li id="'+i+'"><img src='+_o['photo']+' onload="showImgSize(/'/',/'75x75/',this)" onclick="changImage(/''+i+'/')" /></li>';
- $(_html).appendTo('.photopagelist ul');
- photoList[i]['position'] = ++pospic.num;
- });
- $('.photopagelist li img').mouseover(function(){
- $(this).css({opacity:"0.01"}).stop().animate({opacity:"1"},600);
- });
- }
- var changImage = function(_id){
- showImage(_id);//增加和替换Image
- pospic.id = _id;
- $('.selpicli').removeClass('selpicli');
- $('#'+_id,'.photopagelist').addClass('selpicli');
- if(obj_id != _id) changcomment(_id);
- photoList[_id]['_3'] = _img;
- }
- var changcomment = function(_id) {
- obj_id = _id;
- comm_ajax_page('{*$HOST*}comment.php?tab=' + tab + 'obj_id=' + obj_id + 'del_tag=yact=showpn=1');
- }
- var showImage = function(_id){
- $('img[id^=photoview_]','#photoview').hide();
- $('#photoviewsrc').hide();
- _img = photoList[_id]['photo'].replace('_21','_23');
- _infor = "上传时间:"+photoList[_id]['ctime']+" 浏览:"+photoList[_id]['view']+" 评论:"+photoList[_id]['comm'];
- $('#photoinfo').html(_infor);
- $('#photointro').html(photoList[_id]['intro']);
- if(photoList[_id]['_3'] != undefined) {
- $('#photoview_'+_id).show();
- return;
- }
- $('.loadingbar').show();
- if($.browser.msie){
- $('.loadingbar').hide();
- $('<img src="'+_img+'" id="photoview_'+_id+'" />').load(function(){showImgSize('','480x360',this);}).appendTo('#photoview');
- } else {
- $('<img src="'+_img+'" id="photoview_'+_id+'" />').load(function(){
- $('.loadingbar').hide();
- showImgSize('','480x360',this);
- $(this).appendTo('#photoview');
- });
- }
- photoList[_id]['_3'] = _img;
- //更新点击数
- //$.getJSON("{*$HOST*}photo.php?action=photo_ajaxact=addviewid="+_id);
- }
- var changpage = function(_pn){
- $.getJSON("{*$HOST*}photo.php?action=photoshowuid={*$uid*}type=ajaxcate_id={*id_encode id=$cateinfo.fld_id*}pn="+_pn,function(_data){
- if(_data[0] == 1) {
- photoList = _data[1];
- init_photoList();
- changImage($('.photopagelist li:first').attr('id'));
- }
- });
- }
- $().ready(function(){
- $('.photodiv table img').mousemove(function(){
- _id = $(this).attr('alt');
- _title="上传时间:"+typeList[_id]['ctime']+",专辑:"+typeList[_id]['ctime']+"";
- $(this).attr('title',_title);
- });
- $('#selPhotoAlbum').change(function(){
- window.location.href='{*$HOST*}photo.php?action=photolist&uid={*$uid*}&cate_id='+$(this).val();
- });
- _r = init_photoList();
- if(_r === false){
- $('#photoListDiv,.content_link, .doact').hide();
- $('#content').append(' <div class="content_link" style="padding-top:35%" >用户还没有上传任何相片!</div>');
- }
- $('#goprepic').click(function(){
- if(photoList[pospic.id]['position'] > 1) {
- changImage($('#'+pospic.id).prev().attr('id'));
- } else {//翻上一页 最后一个
- }
- });
- $('#gonextpic').click(function(){
- if(photoList[pospic.id]['position'] < pospic.num) {
- changImage($('#'+pospic.id).next().attr('id'));
- } else {//翻下一页 第一个
- }
- });
- $('.prepage').hoverClass('prepagehover').click(function(){
- if(pospic['pn'] == 1) return;
- changpage(pospic['pn']-1);
- pospic['pn']--;
- });
- $('.nextpage').hoverClass('nextpagehover').click(function(){
- if(pospic['pn'] == pospic['total']) return;
- changpage(pospic['pn']+1);
- pospic['pn']++;
- });
- if(obj_id){
- changImage(obj_id);
- } else {
- changImage($('.photopagelist li:first').attr('id'));
- }
- });
- </script>
- <div style="display: block;" id="photoshow">
- <div style="width:490px;">
- <table cellpadding="0px" cellspacing="0px" border="0px" height="360px" width="480px" align="center" >
- <tr>
- <td colspan="2" id="photoview"><img src="/view/img/480x360.gif" id="photoviewsrc" /><img src="/view/img/loading.gif" id="loadingbar" class="loadingbar hide"> </td>
- </tr>
- <tr>
- <td colspan="2" id="photoinfo"></td>
- </tr>
- <tr>
- <td colspan="2" id="photostate"></td>
- </tr>
- <tr>
- <td colspan="2" id="photointro"></td>
- </tr>
- </table>
- </div>
- </div>
- <div class="photopagelist right">
- <div class="prepage"> </div>
- <ul>
- </ul>
- <div class="nextpage"> </div>
- </div>
- </div>
- </div>