123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- $(function(){
- //修改权限模块
- $("[nc_type='privacydiv']").live('mouseover',function(){
- $(this).find("[nc_type='privacytab']").show();
- });
- $("[nc_type='privacydiv']").live('mouseout',function(){
- $(this).find("[nc_type='privacytab']").hide();
- });
- $("[nc_type='privacyoption']").live('click',function(){
- var obj = $(this);
- var data_str = $(this).attr('data-param');
- eval( "data_str = "+data_str);
- var op = "editprivacy";
- switch(data_str.op){
- case 'store':
- op = "storeprivacy";
- break;
- default:
- op = "editprivacy";
- break;
- }
- ajaxget('index.php?act=member_snsindex&op='+op+'&id='+data_str.sid+'&privacy='+data_str.v);
- });
- //表单权限模块
- $("[nc_type='formprivacydiv']").live('mouseover',function(){
- $(this).find("[nc_type='formprivacytab']").show();
- });
- $("[nc_type='formprivacydiv']").live('mouseout',function(){
- $(this).find("[nc_type='formprivacytab']").hide();
- });
- //选择权限
- $("[nc_type='formprivacyoption']").die('click').live('click',function(){
- var data_str = $(this).attr('data-param');
- eval( "data_str = "+data_str);
- var hiddenid = "privacy";
- if(data_str.hiddenid !='' && data_str.hiddenid != undefined){
- hiddenid = data_str.hiddenid;
- }
- //$("[nc_type='formprivacytab']").find('span').removeClass('selected');
- $(this).parent().find('span').removeClass('selected');
- $(this).find('span').addClass('selected');
- $("#"+hiddenid).val(data_str.v);
- });
- //分享单个商品
- $("[nc_type='sharegoods']").bind('click',function(){
- var data_str = $(this).attr('data-param');
- eval( "data_str = "+data_str);
- ajaxget('index.php?act=member_snsindex&op=sharegoods_one&dialog=1&gid='+data_str.gid);
-
- });
- //提交分享商品表单
- $("#weibobtn_goods").die('click').live("click",function(){
- if($("#sharegoods_form").valid()){
- var cookienum = $.cookie(COOKIE_PRE+'weibonum');
- cookienum = parseInt(cookienum);
- if(cookienum >= max_recordnum && $("#sg_seccode").css('display') == 'none'){
- //显示验证码
- $("#sg_seccode").show();
- var nchash = $("#sg_seccode").find("[name='nchash']").val();
- $("#sg_seccode").find("[name='codeimage']").attr('src','index.php?act=seccode&op=makecode&nchash='+nchash+'&t=' + Math.random());
- }else if(cookienum >= max_recordnum && $("#sg_seccode").find("[name='captcha']").val() == ''){
- showDialog('请填写验证码');
- }else{
- ajaxpost('sharegoods_form', '', '', 'onerror');
- //隐藏验证码
- $("#sg_seccode").hide();
- $("#sg_seccode").find("[name='codeimage']").attr('src','');
- $("#sg_seccode").find("[name='captcha']").val('');
- }
- }
- return false;
- });
- //分享单个店铺
- $("[nc_type='sharestore']").bind('click',function(){
- var data_str = $(this).attr('data-param');
- eval( "data_str = "+data_str);
- ajaxget('index.php?act=member_snsindex&op=sharestore_one&dialog=1&sid='+data_str.sid);
- });
- //删除分享和喜欢的商品
- $("[nc_type='delbtn']").die('click').live('click',function(){
- var data_str = $(this).attr('data-param');
- eval( "data_str = "+data_str);
- showDialog('您确定要删除该信息吗?','confirm', '', function(){
- ajaxget('index.php?act=member_snsindex&op=delgoods&id='+data_str.sid+'&type='+data_str.tabtype);
- return false;
- });
- });
- //喜欢操作
- $("[nc_type='likebtn']").die('click').live('click',function(){
- var obj = $(this);
- var data_str = $(this).attr('data-param');
- eval( "data_str = "+data_str);
- ajaxget('index.php?act=member_snsindex&op=editlike&inajax=1&id='+data_str.gid);
- });
- //展示和隐藏评论列表
- $("[nc_type='fd_commentbtn']").die('click').live('click',function(){
- var data = $(this).attr('data-param');
- eval("data = "+data);
- //隐藏转发模块
- $('#forward_'+data.txtid).hide();
- if($('#tracereply_'+data.txtid).css("display")=='none'){
- //加载评论列表
- $("#tracereply_"+data.txtid).load('index.php?act=member_snshome&op=commenttop&type=0&id='+data.txtid+'&mid='+data.mid);
- $('#tracereply_'+data.txtid).show();
- }else{
- $('#tracereply_'+data.txtid).hide();
- }
- return false;
- });
- //删除动态
- $("[nc_type='fd_del']").die('click').live('click',function(){
- var data_str = $(this).attr('data-param');
- eval("data_str = "+data_str);
- var url = "index.php?act=member_snsindex&op=deltrace&id="+data_str.txtid;
- if(data_str.type != undefined && data_str.type != ''){
- url = url+'&type='+data_str.type;
- }
- showDialog('您确定要删除该信息吗?','confirm', '', function(){
- ajaxget(url);
- return false;
- });
- });
- //转发提交
- $("[nc_type='forwardbtn']").die('click').live('click',function(){
- var data = $(this).attr('data-param');
- eval("data = "+data);
- if($("#forwardform_"+data.txtid).valid()){
- var cookienum = $.cookie(COOKIE_PRE+'forwardnum');
- cookienum = parseInt(cookienum);
- if(cookienum >= max_recordnum && $("#forwardseccode"+data.txtid).css('display') == 'none'){
- //显示验证码
- $("#forwardseccode"+data.txtid).show();
- var nchash = $("#forwardseccode"+data.txtid).find("[name='nchash']").val();
- $("#forwardseccode"+data.txtid).find("[name='codeimage']").attr('src','index.php?act=seccode&op=makecode&nchash='+nchash+'&t=' + Math.random());
- }else if(cookienum >= max_recordnum && $("#forwardseccode"+data.txtid).find("[name='captcha']").val() == ''){
- showDialog('请填写验证码');
- }else{
- ajaxpost('forwardform_'+data.txtid, '', '', 'onerror');
- //隐藏验证码
- $("#forwardseccode"+data.txtid).hide();
- $("#forwardseccode"+data.txtid).find("[name='codeimage']").attr('src','');
- $("#forwardseccode"+data.txtid).find("[name='captcha']").val('');
- }
- }
- return false;
- });
- //展示和隐藏转发表单
- $("[nc_type='fd_forwardbtn']").die('click').live('click',function(){
- var data = $(this).attr('data-param');
- eval("data = "+data);
- //隐藏评论模块
- $('#tracereply_'+data.txtid).hide();
- if($('#forward_'+data.txtid).css("display")=='none'){
- //加载评论列表
- $('#forward_'+data.txtid).show();
- //添加字数提示
- if($("#forwardcharcount"+data.txtid).html() == ''){
- $("#content_forward"+data.txtid).charCount({
- allowed: 140,
- warning: 10,
- counterContainerID:'forwardcharcount'+data.txtid,
- firstCounterText:'还可以输入',
- endCounterText:'字',
- errorCounterText:'已经超出'
- });
- }
- //绑定表单验证
- $('#forwardform_'+data.txtid).validate({
- errorPlacement: function(error, element){
- element.next('.error').append(error);
- },
- rules : {
- forwardcontent : {
- maxlength : 140
- }
- },
- messages : {
- forwardcontent : {
- maxlength: '不能超过140字'
- }
- }
- });
- }else{
- $('#forward_'+data.txtid).hide();
- }
- return false;
- });
-
- // 查看大图
- $('[nc_type="thumb-image"]').die().live('click',function(){
- src = $(this).find('img').attr('src');
- max_src = src.replace('_small.', '_max.');
- $(this).parent().hide().next().children('[nc_type="origin-image"]').append('<img src="'+max_src+'" />').end().show();
- });
- $('[nc_type="origin-image"]').die().live('click',function(){
- $(this).html('').parent().hide().prev().show();
- });
- });
- function ajaxload_page(objname){
- $('#'+objname).find('.demo').ajaxContent({
- event:'click',
- loaderType:"img",
- loadingMsg:SHOP_TEMPLATES_URL+"/images/transparent.gif",
- target:'#'+objname
- });
- }
|