;(function ($) { var config = {}; $(window).bind('load', function () { reset(); }); $(window).bind('resize', function () { reset(); $('.works').each(function () { $(this).find('img').attr('width', '').attr('height', ''); }); }); function reset() { config.w = $(window).width(); config.h = $(window).height(); $('#menu').height(config.h); config.ww = $('.website').width(); $('.website li,.website').width(config.ww); config.wl = $('.website li').length; $('.website ul').width(config.wl * config.ww); $('.ct').height(config.h - 60); if ($('.title_d').width() - $('.title').width() > 0) { $('.title_d').addClass('round'); } else { $('.title_d').removeClass('round'); } ; if (document.getElementById('newwrap_t')) { $('#newwrap_t,#newwrap').width(config.w); } $('#myfavorites li').width(($('#myfavorites ul').width() - 10) / 2); $('#myfavorites li span').width(($('#myfavorites li').width() - 20) / 3); } var touchEnd; var dd = 0; function tcst() { $('#list li').bind('touchstart touchmove touchend', function (e) { if (e.type == 'touchstart') { $(this).addClass('touch'); } else if (e.type == 'touchend') { $(this).removeClass('touch'); } else { var _this = $(this); clearTimeout(touchEnd); touchEnd = setTimeout(function () { _this.removeClass('touch'); }, 100); } }); $('#ListHalf li').bind('touchstart touchmove touchend', function (e) { if (e.type == 'touchstart') { $(this).addClass('touch'); } else if (e.type == 'touchend') { $(this).removeClass('touch'); } else { var _this = $(this); clearTimeout(touchEnd); touchEnd = setTimeout(function () { _this.removeClass('touch'); }, 100); } }); } tcst(); $('.post_comment').bind('touchstart touchend', function (e) { if (e.type == 'touchstart') { $(this).find('a').addClass('ton'); } else { $(this).find('a').removeClass('ton'); } }); $('#header i').bind('touchstart touchmove touchend', function (e) { if (e.type == 'touchstart') { $(this).addClass('ton'); } else if (e.type == 'touchmove') { $(this).removeClass('ton'); } else { $(this).removeClass('ton'); } }); /*var reply_lock = false; $('#content').bind('touchstart touchmove touchend', function (e) { if ($('#container').hasClass('push') == false && $('#container').hasClass('pull') == false) { var t = event.touches[0]; if (e.type == 'touchstart') { config.touchY = t.pageY; } else if (e.type == 'touchmove') { config.touchEY = t.pageY - config.touchY; if (config.touchEY > 0) { $('#header,#us_panel,#us_panel2').removeClass('hide'); $('.post_comment_content textarea').blur(); $('.post_comment_content,#send_msg').removeClass('show'); $('#us_panel').css({'position': 'fixed', 'bottom': '0'}); reply_lock = false; } else if (config.touchEY < 0) { $('#header,#us_panel,#us_panel2').addClass('hide'); $('.post_comment_content textarea').blur(); $('#us_panel').css({'position': 'fixed', 'bottom': '0'}); $('.post_comment_content,#send_msg').removeClass('show'); reply_lock = false; } } else { } } });*/ $('.menu_open').bind('click', function (e) { if ($('#container').hasClass('pull') == false) { if (dd == 0) { $('#container,#menu,#header,#us_panel').addClass('push'); dd = 1; $(window).bind('touchmove', function (e) { e.preventDefault(); e.stopImmediatePropagation(); }); $('#us_panel').addClass('hide'); } else { $('#container,#menu,#header,#us_panel').removeClass('push'); dd = 0; $(window).unbind('touchmove'); } ; } return false; }); $('.search_open').bind('click', function (e) { if ($('#container').hasClass('push') == false) { if (dd == 0) { $('#container,#user,#header,#us_panel').addClass('pull'); dd = 1; $(window).bind('touchmove', function (e) { e.preventDefault(); e.stopImmediatePropagation(); }); $('#us_panel').addClass('hide'); } else { $('#container,#user,#header,#us_panel').removeClass('pull'); dd = 0; $(window).unbind('touchmove'); } } return false; }); $('.push_msk').bind('touchmove', function (e) { if ($('#container').hasClass('pull')) { $('.search_open').trigger('click'); } else if ($('#container').hasClass('push')) { $('.menu_open').trigger('click'); } return false; }); $('.hd .fr,.ct_submit,.user_logout,.comment_reply_submit,.more_comment,.visit_site a,.sort_b,.cancel_share a,.message_system li,.delete_check_sure,.delete_check_cancel,#choose_album li a').bind('touchstart touchend', function (e) { if (e.type == 'touchstart') { $(this).addClass('ton'); } else { $(this).removeClass('ton'); } }); $('.search_input').bind('input', function () { if ($('.search_input').val().length > 0) { $('.reset_input').show(); } else { $('.reset_input').hide(); } }); $('.reset_input').bind('touchstart touchend', function (e) { if (e.type == 'touchstart') { $('.search_input').val(''); $('.reset_input').addClass('ton'); } else if (e.type == 'touchend') { $('.reset_input').removeClass('ton').hide(); } }); $('#reg_now').bind('click', function () { $('#reg_index').addClass('show'); $(window).unbind('touchmove'); }); $('.reg_bar_close').bind('touchstart touchend click', function (e) { if (e.type == 'touchstart') { $(this).addClass('ton'); } else if (e.type == 'touchend') { $(this).removeClass('ton'); } else { if (document.getElementById('us_panel')) { $('#reg_index').removeClass('show'); $(window).bind('touchmove', function (e) { e.preventDefault(); e.stopImmediatePropagation(); }); } else { $('#reg_index').removeClass('show'); } } }); $('.login').bind('click', function () { $('#login_index').addClass('show'); $(window).unbind('touchmove'); }); $('.login_bar_close').bind('touchstart touchend click', function (e) { if (e.type == 'touchstart') { $(this).addClass('ton'); } else if (e.type == 'touchend') { $(this).removeClass('ton'); } else { $('#login_index').removeClass('show'); $(window).bind('touchmove', function (e) { e.preventDefault(); e.stopImmediatePropagation(); }); } }); $('.login_user input,.login_password input').bind('input', function () { if ($(this).val().length > 0) { $(this).parent().find('i').show(); loginIpt(); } else { $(this).parent().find('i').hide(); } }); function loginIpt() { $('.login_user i').bind('touchstart touchend', function (e) { if (e.type == 'touchstart') { $(this).addClass('ton'); } else { $(this).parent().find('input').val(''); $(this).hide(); $(this).removeClass('ton'); } }); $('.login_password i').bind('touchstart touchend', function (e) { if (e.type == 'touchstart') { $(this).addClass('ton'); } else { $(this).parent().find('input').val(''); $(this).hide(); $(this).removeClass('ton'); } }); }; $('#add_f').click(function () { var i = parseInt($(this).find('.lf span').html()); if ($(this).hasClass('liked')) { var _this = $(this); $.post("http://m.yiwubaike.com/service/removeLike", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2}, function () { _this.removeClass('liked'); _this.find('.lf span').html(i - 1); }); } else { var _this = $(this); $.post("http://m.yiwubaike.com/service/addLike", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2}, function () { _this.addClass('liked'); _this.find('.lf span').html(i + 1); }); } }); var wbI = 0; config.stx, config.edx, config.ttx = 0; $('.website').bind('touchstart touchmove touchend', function (e) { if (e.type == 'touchstart') { var t = e.touches[0]; config.stx = t.pageX, config.sty = t.pageY; } else if (e.type == 'touchmove') { var t = e.touches[0]; config.edx = t.pageX, config.edy = t.pageY; document.querySelector('.website ul').style.webkitTransform = 'translateX(' + ((config.edx - config.stx) + config.ttx) + 'px)'; document.querySelector('.website ul').style.oTransform = 'translateX(' + ((config.edx - config.stx) + config.ttx) + 'px)'; document.querySelector('.website ul').style.mozTransform = 'translateX(' + ((config.edx - config.stx) + config.ttx) + 'px)'; document.querySelector('.website ul').style.transform = 'translateX(' + ((config.edx - config.stx) + config.ttx) + 'px)'; if (config.edx - config.stx < 0) { e.preventDefault(); } if (config.edx - config.stx > 0) { e.preventDefault(); } } else { if (config.edx - config.stx <= 60 && config.edx - config.stx >= -60) { $('.website ul').animate({translate3d: '-' + (config.ww * wbI) + 'px,0,0'}, 300, 'cubic-bezier(0.175, 0.885, 0.32, 1.275)'); e.preventDefault(); } if (config.edx - config.stx > 60) { (wbI > 0) ? wbI-- : wbI = 0; $('.website ul').animate({translate3d: '-' + (config.ww * wbI) + 'px,0,0'}, 300, 'ease-in-out'); e.preventDefault(); } if (config.edx - config.stx < -60) { (wbI < config.wl - 1) ? wbI++ : wbI = config.wl - 1; $('.website ul').animate({translate3d: '-' + (config.ww * wbI) + 'px,0,0'}, 300, 'ease-in-out'); e.preventDefault(); } config.edx = 0, config.stx = 0, config.ttx = -config.ww * wbI; } }); $('.designer_more').each(function () { $(this).find('a').each(function () { if ($(this).html() == '') { $(this).click(function () { return false; }); } }); }); function addRela() { $('.relationship a').bind('click', function () { var _this = $(this); if (_this.hasClass('need_login')) { $('#reg_index').addClass('show'); } else { if ($(this).hasClass('add_friend') && $(this).hasClass('need_login') == false) { $.post("http://m.yiwubaike.com/service/addFollow", {timestamp: YYToken.timestamp, token: YYToken.token, uid: $(this).attr('data-uid')}, function () { _this.removeClass('add_friend').addClass('remove_friend'); }); } else if ($(this).hasClass('remove_friend') && $(this).hasClass('need_login') == false) { $.post("http://m.yiwubaike.com/service/removeFollow", {timestamp: YYToken.timestamp, token: YYToken.token, uid: $(this).attr('data-uid')}, function () { _this.removeClass('remove_friend').addClass('add_friend'); }); } else if ($(this).hasClass('rela_friend') && $(this).hasClass('need_login') == false) { $.post("http://m.yiwubaike.com/service/removeFollow", {timestamp: YYToken.timestamp, token: YYToken.token, uid: $(this).attr('data-uid')}, function () { _this.removeClass('rela_friend').addClass('add_friend'); }); } } }); } addRela(); $('#sort td').bind('click', function () { $('#sort_content').addClass('show'); $('.asort').eq($(this).index()).addClass('show'); }); $('.asort .hd .fr').bind('click', function () { $('#sort_content').removeClass('show'); var _this = $(this); setTimeout(function () { _this.parent().parent().parent().removeClass('show'); }, 300); }); var dt = ['', '', '', ''], scLock; $('.ct li').click(function () { if (document.getElementById('add_favorites_choose')) { var _this = $(this), d = $(this).attr('data-id'); if ($(this).hasClass('a_selected') == false) { $.post("http://m.yiwubaike.com/service/addLike", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2, cid: d}, function () { _this.siblings().removeClass('a_selected'); _this.addClass('a_selected'); $('#add_favorite .hd .fr').trigger('click'); $('.us_panel_like').addClass('liked'); $('.us_panel_like span em').html(parseInt($('.us_panel_like span em').html()) + 1); }); } } else { var v = $(this).find('span').html(); var i = $(this).parent().parent().parent().parent().index(); if ($(this).hasClass('a_selected') && $(this).find('.s').attr('class') == undefined) { var _this = $(this); dt[1] = ''; $.get('http://m.yiwubaike.com/list/', {fid: dt[0], owner: dt[1], sort: dt[2], search: search_value}, function (data) { $('.sort_tag .sort_b_inner span').html('检索列表'); var v = $(data).find('#list ul').html(); $('#list ul').html(v); tcst(); _this.removeClass('a_selected'); var dd = _this.parent().parent().parent().parent().find('.fr'); dd.trigger('click'); /*$('.alist').openNewFrame();*/ }); } else { $(this).parent().parent().find('li').removeClass('a_selected'); $(this).addClass('a_selected'); if ($(this).attr('c_data')) { if ($(this).attr('c_data') != '') { dt[0] = $(this).attr('c_data'); } else { dt[0] = ''; } } else if ($(this).attr('t_data')) { dt[1] = $(this).attr('t_data').substring($(this).attr('t_data').indexOf('=') + 1, $(this).attr('t_data').length); } else { dt[2] = $(this).attr('s_data'); } var dd = $(this).parent().parent().parent().parent().find('.fr'); $.get('http://m.yiwubaike.com/list/', {fid: dt[0], owner: dt[1], sort: dt[2], search: search_value}, function (data) { var v = $(data).find('#list ul').html(); $('#list ul').html(v); dd.trigger('click'); tcst(); $('.alist').openNewFrame(); }); $('#sort td').eq(i).find('.sort_b_inner span').html(v); if ($(this).find('.s').attr('class')) { var d = $(this).find('.s').attr('class'); $('#sort td').eq(i).find('.sort_b_inner i').attr('class', d); } } scLock = true, now_page = 1; $('.list_loading').html('努力加载中...'); } }); var postReplyId, cmofsT = 0; if (document.getElementById('more_about')) { cmofsT = $('#more_about').offset().top; } $('#post_comment_btn').click(function () { if ($('.post_comment_content').hasClass('show')) { if (reply_lock == false) { if ($('#post_comment_content').val() != '') { $.post("http://m.yiwubaike.com/service/postnewComment", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2, content: $('#post_comment_content').val()}, function (data) { $('#comment ul').prepend('
  • ' + comment_author + '' + data.postdate + '
    [回复]
    ' + data.content + '
  • '); document.getElementById('container').scrollTop = cmofsT; reply_lock = false; }, 'json'); } else { return false; } } else { if ($('#post_comment_content').val() != '') { $.post("http://m.yiwubaike.com/service/postnewComment", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2, postcid: _cid, postuid: comment_id, content: $('#post_comment_content').val()}, function (data) { var ddd = '
    ' + _ct + '
    '; $('#comment ul').prepend('
  • ' + comment_author + '' + data.postdate + '
    [回复]
    ' + data.content + ddd + '
  • '); document.getElementById('container').scrollTop = cmofsT; reply_lock = false; }, 'json'); } else { return false; } } } else { if ($(this).hasClass('atc')) { $('.post_comment_content').addClass('show'); $('#post_comment_content').val('').attr('placeholder', '发表评论'); document.getElementById('post_comment_content').focus(); $('#us_panel').css({'position': 'absolute', 'bottom': '0px'}); } else { $('#login_index').addClass('show'); } } }); var rmsInt, rmsId, rmsLock = true; $('.remove_msg').click(function () { rmsInt = $(this).parent().parent(); rmsId = rmsInt.attr('data-messages'); $('#delete_check').addClass('show'); $('.delete_check_cancel,.delete_check').click(function () { $('#delete_check').removeClass('show'); }); $('.delete_check_sure').click(function () { if (rmsLock) { rmsLock = false; $.post("http://m.yiwubaike.com/service/delMessage", {timestamp: YYToken.timestamp, token: YYToken.token, id: rmsId}, function () { $('#delete_check').removeClass('show'); rmsInt.animate({opacity: 0, translateX: '100%'}, 300, 'ease-in-out', function () { rmsInt.remove(); }); rmsLock = true; }); } }); }); $('#reply_msg_area').bind('input', function () { if ($('#reply_msg_area').val() != '') { $('.reply_msg_post').addClass('checked'); } else { $('.reply_msg_post').removeClass('checked'); } }); if (document.getElementById('reply_msg')) { $('#content').css('paddingBottom', 120); } $('.reply_msg_post').click(function () { if ($(this).hasClass('checked')) { $.post("http://m.yiwubaike.com/service/sendSMS", {timestamp: YYToken.timestamp, token: YYToken.token, content: $('#reply_msg_area').val(), nickname: reply_nickname}, function () { $.get("http://m.yiwubaike.com/sms", {id: reply_post_id}, function (data) { var v = $(data).find('.message_private_reply ul').html(); $('.message_private_reply ul').html(v); $('#reply_msg_area').val(''); }); }); } else { return false; } }); if (document.getElementById('reply_msg')) { $('.menu_refresh').click(function () { $.get("http://m.yiwubaike.com/sms", {id: reply_post_id}, function (data) { var v = $(data).find('.message_private_reply ul').html(); $('.message_private_reply ul').html(v); }); }); } var choose_cate = ['_cate_all', '_cate_creat', '_cate_site', '_cate_inspire', '_cate_article', '_cate_app'], choose_sort = ['sort_re', 'sort_recom', 'sort_fa', 'sort_vi', 'sort_com']; $('.choose_cate li').each(function (i) { }); $('.choose_sort li').each(function (i) { $(this).find('.s').addClass(choose_sort[i]); }); if (document.getElementById('list')) { $(window).bind('load', function () { scLock = true; // $('.alist').openNewFrame(); $('#container').bind('scroll', function () { var t = $('#container').scrollTop(); if (t >= ($('#list').height() - $(window).height()) && scLock == true) { now_page++; scLock = false; $.get('http://m.yiwubaike.com/list/', {page: now_page, fid: dt[0], owner: dt[1], sort: dt[2], search: search_value}, function (data) { var v = $(data).find('#list ul').html(); $('#list ul').append(v); var patt1 = new RegExp("alist"); if (patt1.test(v)) { scLock = true; } else { $('.list_loading').html('没有了!'); } tcst(); /*$('.alist').openNewFrame();*/ }); } }); }); } $('.more_comment').click(function () { $.post("http://m.yiwubaike.com/service/getcomment", {timestamp: YYToken.timestamp, token: YYToken.token, lastid: $('#comment li').eq($('#comment li').length - 1).attr('postdata'), postid: commentId2}, function (data) { for (i = 0; i < data.length; i++) { var ddd = ''; if (data[i].comment) { ddd = '
    ' + data[i].comment.content + '
    '; } var ser = '
  • ' + data[i].nickname + '' + data[i].postdate + '
    [回复]
    ' + data[i].content + '
    ' + ddd + '
  • '; $('#comment ul').append(ser); } replyThis(); }, 'json'); }); $('.works').each(function () { var v = $(this).find('a img').attr('vsrc'); $(this).find('a img').attr('vsrc', v.replace(/1140x0.jpg/, '800x0.jpg')); }); if (document.getElementById('designer_list')) { $(window).bind('load', function () { scLock = true; $('#container').bind('scroll', function () { var t = $('#container').scrollTop(); if (t >= ($('#designer_list').height() - $(window).height()) && scLock == true) { designers_page++; scLock = false; $.get('http://m.yiwubaike.com/designers/', {page: designers_page, sort: designers_sort}, function (data) { var v = $(data).find('#designer_list ul').html(); $('#designer_list ul').append(v); addRela(); var patt1 = new RegExp("designer_more"); if (patt1.test(v)) { scLock = true; } else { $('.list_loading').html('没有了!'); } }); } }); }); } $('.add_fans').click(function () { var _this = $(this); $.post("http://m.yiwubaike.com/service/addFollow", {timestamp: YYToken.timestamp, token: YYToken.token, uid: _this.attr('data-uid')}, function () { _this.removeClass('add_fans').addClass('remove_fans'); $('.remove_fans').html('取消关注'); }); }); $('.remove_fans').click(function () { var _this = $(this); $.post("http://m.yiwubaike.com/service/removeFollow", {timestamp: YYToken.timestamp, token: YYToken.token, uid: _this.attr('data-uid')}, function () { _this.removeClass('remove_fans').addClass('add_fans'); $('.add_fans').html('加关注'); }); }); $('.home_remove_f').click(function () { if ($(this).hasClass('need_login')) { $('#reg_index').addClass('show'); } else { var _this = $(this); $.post("http://m.yiwubaike.com/service/removeFollow", {timestamp: YYToken.timestamp, token: YYToken.token, uid: _this.attr('data-uid')}, function () { _this.removeClass('home_remove_f').addClass('home_add_f'); $('.home_add_f').find('span').html('加关注'); }); } }); $('.home_rela_f').click(function () { if ($(this).hasClass('need_login')) { $('#reg_index').addClass('show'); } else { var _this = $(this); $.post("http://m.yiwubaike.com/service/removeFollow", {timestamp: YYToken.timestamp, token: YYToken.token, uid: _this.attr('data-uid')}, function () { _this.removeClass('home_rela_f').addClass('home_add_f'); $('.home_add_f').find('span').html('加关注'); }); } }); $('.home_add_f').click(function () { if ($(this).hasClass('need_login')) { $('#reg_index').addClass('show'); } else { var _this = $(this); $.post("http://m.yiwubaike.com/service/addFollow", {timestamp: YYToken.timestamp, token: YYToken.token, uid: _this.attr('data-uid')}, function () { _this.removeClass('home_add_f').addClass('home_remove_f'); $('.home_remove_f').find('span').html('取消关注'); }); } }); var send_me; $('.home_send').click(function () { if ($(this).hasClass('need_login')) { $('#reg_index').addClass('show'); } else { $('#send_msg').addClass('show'); send_me = $(this).attr('data-name'); } }); $('#send_msg_content').bind('input', function () { if ($('#send_msg_content').val() != '') { $('.send_msg_to').addClass('checked'); } else { $('.send_msg_to').removeClass('checked'); } }); $('.send_msg_to').click(function () { if ($(this).hasClass('checked')) { $.post("http://m.yiwubaike.com/service/sendSMS", {timestamp: YYToken.timestamp, token: YYToken.token, content: $('#send_msg_content').val(), nickname: send_me}, function () { $('#send_msg_content').val(''); document.getElementById('send_msg_content').blur(); $('#send_msg').removeClass('show'); }); } else { return false; } }); if (document.getElementById('myworks')) { if ($('#myworks').hasClass('my_favorites')) { $(window).bind('load', function () { var scLock = true; $('#container').bind('scroll', function () { var t = $('#container').scrollTop(); if (t >= ($('#myworks').height() - $(window).height()) && scLock == true) { now_page++; scLock = false; $.get(now_page_url + '/list/' + now_page_cur + '/' + albumId + '/', {page: now_page}, function (data) { var v = $(data).find('#myworks ul').html(); $('#myworks ul').append(v); var patt1 = new RegExp("alist"); if (patt1.test(v)) { scLock = true; } else { $('.list_loading').html('没有了!'); } /*$('.alist').openNewFrame();*/ }); } }); }); } else { $(window).bind('load', function () { var scLock = true; $('#container').bind('scroll', function () { var t = $('#container').scrollTop(); if (t >= ($('#myworks').height() - $(window).height()) && scLock == true) { now_page++; scLock = false; $.get(now_page_url + '/list/' + now_page_cur + '/', {page: now_page}, function (data) { var v = $(data).find('#myworks ul').html(); $('#myworks ul').append(v); var patt1 = new RegExp("alist"); if (patt1.test(v)) { scLock = true; } else { $('.list_loading').html('没有了!'); } /*$('.alist').openNewFrame();*/ }); } }); }); } } $(window).bind('DOMContentLoaded', function () { setTimeout(function () { if (!document.getElementById('newwrap')) { img_loader(); } $('html').removeClass('loading'); }, 400); }); /*$('a').click(function () { var _this = $(this); if (_this.parent().hasClass('menu_back')) { if (window.parent.document.getElementById('newwrap')) { var d = $(window.parent.document).find('#newwrap').attr('dataurl'), dt = $(window.parent.document).find('#newwrap').attr('datatitle'); $(window.parent.document).find('#newwrap_t').removeClass('show'); $(window.parent.document).find('#header,#container').removeClass('newframe'); setTimeout(function () { $(window.parent.document).find('#newwrap').attr('src', ''); }, 400); window.parent.history.replaceState(null, dt, d); window.parent.document.title = dt; _this.attr('href', ''); $('.alist').openNewFrame(); } else { $('html').addClass('loading2'); $('html').addClass('loading'); setTimeout(function () { window.location.href = _this.attr('href'); }, 200); } return false; } else if (_this.parent().hasClass('menu_back2')) { $('html').addClass('loading2'); $('html').addClass('loading'); setTimeout(function () { window.location.href = _this.attr('href'); }, 200); } else if (_this.parent().hasClass('sort_b') || _this.parent().hasClass('home_profile_c') || _this.parent().hasClass('cancel_share') || _this.parent().hasClass('relationship') || _this.attr('id') == 'reg_now' || _this.attr('class') == 'login_submit' || _this.attr('class') == 'more_comment' || _this.attr('class') == 'delete_check_sure' || _this.attr('class') == 'delete_check_cancel' || _this.attr('href') == '' || _this.attr('href') == '#' || _this.attr('href') == 'javascript:void(0);' || $(this).attr('target') == "_blank") { } else { $('html').addClass('loading'); setTimeout(function () { window.location.href = _this.attr('href'); }, 400); return false; } });*/ $('.login_submit').click(function () { $.post("http://m.yiwubaike.com/service/loginUser", {timestamp: YYToken.timestamp, token: Y0YToken.token, email: $('.login_user input').val(), password: $('.login_password input').val()}, function () { window.location.href = "/"; }); }); var img_loader = function () { var imgReady = (function () { var list = [], intervalId = null, tick = function () { var i = 0; for (; i < list.length; i++) { list[i].end ? list.splice(i--, 1) : list[i](); } ; !list.length && stop(); }, stop = function () { clearInterval(intervalId); intervalId = null; }; return function (url, ready, load, error) { var onready, width, height, newWidth, newHeight, img = new Image(); img.src = url; if (img.complete) { ready.call(img); load && load.call(img); return; } ; width = img.width; height = img.height; img.onerror = function () { error && error.call(img); onready.end = true; img = img.onload = img.onerror = null; }; onready = function () { newWidth = img.width; newHeight = img.height; if (newWidth !== width || newHeight !== height || newWidth * newHeight > 1024) { ready.call(img); onready.end = true; } ; }; onready(); img.onload = function () { !onready.end && onready(); load && load.call(img); img = img.onload = img.onerror = null; }; if (!onready.end) { list.push(onready); if (intervalId === null)intervalId = setInterval(tick, 40); }; }; })(); $('.works').each(function () { var e = $(this).find('img'), v = e.attr('vsrc'); imgReady(v, function () { e.attr('width', this.width); e.attr('height', (($(window).width() - 10) / this.width) * this.height); e.attr('src', v); }); }); } $('.article_ct img').css('height', 'auto').attr('height', '').attr('width', ''); var _thist_ = document.title, thistd = window.location.href; $.fn.openNewFrame = function () { $(this).click(function () { var _thisv = $(this).attr('vhref'), _thist = $(this).find('.info h4').html(); if (document.getElementById('newwrap')) { $('#newwrap').attr('src', _thisv).attr('dataurl', thistd).attr('datatitle', _thist_); $('#newwrap_t').addClass('show'); history.replaceState(null, _thist, _thisv); document.title = _thist; $('#header,#container').addClass('newframe'); } }); }; $('.works_info iframe').css({'margin': '0 auto', 'display': 'inlineBlock', 'maxWidth': '100%', 'height': 'auto', 'position': 'relative'}); $('.works_info iframe').each(function () { if ($(this).parent().parent().hasClass('pd10')) { $(this).parent().parent().css({'position': 'relative', 'paddingLeft': '0', 'paddingRight': '0'}); } }); /*$('.alist').openNewFrame();*/ location.href.indexOf('fid=') < 0 && $('.a_selected').trigger('click'); $('.us_panel_menu').click(function () { if ($('#us_panel_menu').hasClass('show')) { $('#us_panel_menu').removeClass('show'); $('.arrow_top').removeClass('open'); $(window).unbind('touchmove'); } else { $('#us_panel_menu').addClass('show'); $('.arrow_top').addClass('open'); $(window).bind('touchmove', function (e) { e.preventDefault(); e.stopImmediatePropagation(); }); } }); $('.us_panel_msk').click(function () { $('.us_panel_menu').trigger('click'); }); $('.add_newpost_cancel').click(function () { $('#add_newpost').removeClass('show'); $('.newpost_w_t textarea').blur(); }); $('.us_panel_menu_t td a').click(function () { var v = $(this).attr('href'); window.parent.location.href = v; return false; }); var _cid, _ct, isReply, _nickname; function replyThis() { $('.reply_this').click(function () { if (logined == 1) { isReply = true; reply_lock = true; _cid = $(this).parent().parent().parent().parent().attr('postdata'); _ct = $(this).parent().parent().parent().parent().find('.comment_p .comment_pct').html(); _nickname = $(this).parent().parent().parent().parent().find('h5 .fl a').html(); $('#add_newpost').addClass('show'); $('.newpost_w_t textarea').val('').attr('placeholder', '回复' + _nickname + ''); } else { $('#reg_index').addClass('show'); } }); $('.us_panel_post').click(function () { if (logined == 1) { $('#add_newpost').addClass('show'); if ($('.newpost_w_t textarea').val() == '') { $('.newpost_w_t textarea').val('').attr('placeholder', '发表评论'); } ; reply_lock = true; isReply = false; reply_lock = true; } else { $('#reg_index').addClass('show'); } }); $('.add_newpost_post').click(function () { if (reply_lock == true && isReply == true && $('.newpost_w_t textarea').val() != '') { reply_lock = false; $.post("http://m.yiwubaike.com/service/postnewComment", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2, postcid: _cid, postuid: comment_id, content: $('.newpost_w_t textarea').val()}, function (data) { var ddd = '
    ' + _ct + '
    '; $('#comment ul').prepend('
  • ' + comment_author + '' + data.postdate + '
    [回复]
    ' + data.content + '
    ' + ddd + '
  • '); document.getElementById('container').scrollTop = cmofsT; $('#add_newpost').removeClass('show'); $('.us_panel_post').find('span em').html(parseInt($('.us_panel_post').find('span em').html()) + 1); replyThis(); }, 'json'); } if (reply_lock == true && isReply == false && $('.newpost_w_t textarea').val() != '') { reply_lock = false; $.post("http://m.yiwubaike.com/service/postnewComment", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2, content: $('.newpost_w_t textarea').val()}, function (data) { $('#comment ul').prepend('
  • ' + comment_author + '' + data.postdate + '
    [回复]
    ' + data.content + '
  • '); document.getElementById('container').scrollTop = cmofsT; $('#add_newpost').removeClass('show'); $('.us_panel_post').find('span em').html(parseInt($('.us_panel_post').find('span em').html()) + 1); replyThis(); }, 'json'); } }); }; replyThis(); $('.t_slide').click(function () { if ($('#choose_album').hasClass('show')) { $('#choose_album,.menu_slide').removeClass('show'); } else { $('#choose_album,.menu_slide').addClass('show'); } }); $('.menu_slide').click(function () { $('.t_slide').trigger('click'); }); $('.edit_this').click(function () { }); $('.edit_album_msk').click(function () { $('#edit_album').removeClass('show'); }); var editAlbum = (function () { var _this; $('.edit_this').click(function () { _this = $(this), pid = _this.parent().parent().parent().attr('data-id'), title = _this.parent().parent().parent().find('dt .pd5').html(); $('#edit_album').addClass('show'); $('.edit_album_input').val(title); $('.edit_album_sure').click(function () { $.post("http://m.yiwubaike.com/service/editUserCat", {timestamp: YYToken.timestamp, token: YYToken.token, id: pid, title: $('.edit_album_input').val()}, function (data) { _this.parent().parent().parent().find('dt .pd5').html($('.edit_album_input').val()); $('#edit_album').removeClass('show'); }, 'json'); }); $('.edit_album_delete').click(function () { $.post("http://m.yiwubaike.com/service/removeUserCat", {timestamp: YYToken.timestamp, token: YYToken.token, id: pid}, function (data) { _this.parent().parent().parent().remove(); $('#edit_album').removeClass('show'); }, 'json'); }); }); }()); $('.us_panel_like').click(function () { if (logined == 1) { var _this = $(this); if ($(this).hasClass('liked')) { $.post("http://m.yiwubaike.com/service/removeLike", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2}, function () { _this.removeClass('liked'); _this.find('span em').html(parseInt(_this.find('span em').html()) - 1); }); } else { $('#add_favorite').addClass('show'); } } else { $('#reg_index').addClass('show'); } }); $('#add_favorite .hd .fr').click(function () { $('#add_favorite').removeClass('show'); }); $('.created_cate_add').click(function () { if ($('.created_cate_ipt input').val() != '') { var v = $('.created_cate_ipt input').val(); $.post("http://m.yiwubaike.com/service/addUserCat", {timestamp: YYToken.timestamp, token: YYToken.token, fid: $('.created_cate_ipt input').val()}, function (data) { if (typeof(data) != 'object') { $('#add_favorites_choose').append('
  • ' + v + '
  • '); $('.ct li').click(function () { var _this = $(this), d = $(this).attr('data-id'); if ($(this).hasClass('a_selected') == false) { $.post("http://m.yiwubaike.com/service/addLike", {timestamp: YYToken.timestamp, token: YYToken.token, postid: commentId2, cid: d}, function () { _this.siblings().removeClass('a_selected'); _this.addClass('a_selected'); $('#add_favorite .hd .fr').trigger('click'); $('.us_panel_like').addClass('liked'); $('.us_panel_like span em').html(parseInt($('.us_panel_like span em').html()) + 1); }); } }); } }, 'json'); } }); })(Zepto)