var edi=""; var nei=""; var adm=""; var edi_ans=""; var setint; var test_edi=new Array(); $(function() { $("#large").click(function() { if(typeof( edi) =="string"){ edi = new UE.ui.Editor(); edi.render('content'); } $('#reply_answer').toggle(1000); $('#large').hide(); }); $("#answerclose").click(function() { $('#reply_answer').hide(1000); $('#large').show(); }); $("#additionalclose").click(function() { $('#additional_content').slideUp("normal"); }); $("#edit_questionclose").click(function() { $('#edit_question_content').hide(1000); }); $("input[id^='edit_answerclose_']").click(function() { var aid=parseInt($(this).attr('data')); $('#edit_answer_content_'+aid).toggle(1000); }); //追问 $("a[id^='to_ask_']").click(function() { var id=parseInt($(this).attr('data')); $('#to_ask_info_'+id).show(); $('#to_ask_'+id).hide(); }); $("a[id^='btn_gray_']").click(function() { var id=parseInt($(this).attr('data')); $('#to_ask_'+id).show(); $('#to_ask_info_'+id).hide(); }); $("a[id^='answer_btn_gray_']").click(function() { var id=parseInt($(this).attr('data')); $('#answer_again_info_'+id).hide(); $('#answer_again_'+id).show(); }); $("a[id^='answer_again_']").click(function() { var id=parseInt($(this).attr('data')); $('#answer_again_info_'+id).show(1000); $('#answer_again_'+id).hide(); }); $("#to_ask_submit").click(function() { var content=$("#tag").val(); if(content==""){ alert("请输入内容"); return false; } }); $("#doanswer").click(function (){ if(!edi.hasContents()){ //此处以非空为例 alert("请输入内容"); return false; }else{ $('#doanswer').hide(); $('#loading').html('
问题补充 刚刚
'+content+'
请选择金额:
元 (您当前余额:¥'+price+'元)充值', yesFn : upprice, noFn : true } }); }); var upprice=function(){ var qid=$("#qid").val(); $("#up_price").attr('data'); var y_price=parseInt($("#askReward").html()); var add_price=parseInt($("#add_price").find("option:selected").text()); var price=$("#up_price").attr('data'); if(add_price>price){ alert("财富值不够"); return false; } var url="/ajax/price/up"; $.ajax({ url:url, type: "post", cache: false, dataType: "json", data: { qid:qid, price:price, add_price:add_price }, global: true, success: function(data){ $("#askReward").html(y_price+add_price); $("#up_price").attr('data',price-add_price); easyDialog.open({ container : { content : '增加财富值成功' }, autoClose : 1500, overlay : false }); }, error:function(err){ easyDialog.open({ container : { content : '请输入正确的参数' }, autoClose : 2000, overlay : false }); } }); } /** * 关闭问题 */ $("a[id^='close_queston_']").click(function() { easyDialog.open({ container : { header : '无满意答案', content : '是否关闭问题?', yesFn : close_queston, noFn : true }, overlay : false }); }); var close_queston=function(){ var qid=parseInt($("#close_queston_u").attr('data')); if( isNaN(qid)){ easyDialog.open({ container : { content : '请输入正确的参数' }, autoClose : 1500, overlay : false }); return false; } self.location='/question/close/'+qid; } /** * 编辑问题 */ $("#edit_question").click(function() { if(typeof( adm) =="string"){ adm = new UE.ui.Editor(); adm.render('content_text'); } $('#edit_question_content').show(1000); setint = setInterval("if($('#supply_text')){adm.setContent($('#que_content').html());setint=window.clearInterval(setint);}",100); }); $("#edit_question_action").click(function() { if(!adm.hasContents()){ alert("请输入内容"); return false; } var content_text=adm.getContent(); var qid=parseInt($("#edit_question").attr('data')); var url="/ajax/question/edit"; $.ajax({ url:url, type: "post", cache: false, dataType: "json", data: { qid:qid, content:content_text }, global: true, success: function(data){ $("#que_content").hide(); $("#que_content").html(content_text); $("#edit_question_content").hide(); $("#que_content").show(500); }, error:function(err){ } }); }); /** * 删除问题 */ $("#delete_queston").click(function() { easyDialog.open({ container : { header : '删除问题', content : '是否删除问题?', yesFn : delete_queston, noFn : true }, overlay : false }); }); var delete_queston=function(){ var qid=parseInt($("#delete_queston").attr('data')); if( isNaN(qid)){ easyDialog.open({ container : { content : '请输入正确的参数' }, autoClose : 1500, overlay : false }); return false; } self.location='/question/delete/'+qid; } /** * 删除回答 */ $("a[id^='delete_answer_']").click(function() { var aids=$(this).attr('data'); var a = aids.split("_"); var aid=parseInt(a[0]); var qid=parseInt(a[1]); easyDialog.open({ container : { header : '删除回答', content : '是否删除回答?', yesFn : function(){ if( isNaN(aid)){ easyDialog.open({ container : { content : '请输入正确的参数' }, autoClose : 1500, overlay : false }); return false; } self.location='/answer/delete/'+aid+'/'+qid; }, noFn : true }, overlay : false }); }); var delete_answer=function(){ if( isNaN(aid)){ easyDialog.open({ container : { content : '请输入正确的参数' }, autoClose : 1500, overlay : false }); return false; } self.location='/answer/delete/'+aid+'/'+qid; } /** * 编辑回答 */ $("a[id^='edit_answer_']").click(function() { var aid=parseInt($(this).attr('data')); var content=$("#ans_content_"+aid).html(); if(typeof( edi_ans) =="string"){ edi_ans = new UE.ui.Editor(); edi_ans.render('edit_answer_text'); } $('#edit_answer_content_'+aid).toggle(1000); setint = setInterval("if($('#edit_answer_text')){edi_ans.setContent($('#ans_content_"+aid+"').html());setint=window.clearInterval(setint);}",100); }); $("input[id^='edit_answeraction_']").click(function() { if(!edi_ans.hasContents()){ alert("请输入内容"); return false; } console.log('d'); var aid=parseInt($(this).attr('data')); var content_text=edi_ans.getContent(); var url="/ajax/answer/edit"; $.ajax({ url:url, type: "post", cache: false, dataType: "json", data: { aid:aid, content:content_text }, global: true, success: function(data){ $("#ans_content_"+aid).hide(); $("#ans_content_"+aid).html(content_text); $("#edit_answer_content_"+aid).hide(); $("#ans_content_"+aid).show(500); }, error:function(err){ easyDialog.open({ container : { content : '请输入正确的参数'}, autoClose : 1500, overlay : false }); } }); }); /** * 管理员设置答案为最佳 */ $("a[id^='admin_best_answer']").click(function() { var id=parseInt($(this).attr('data')); easyDialog.open({ container : { header : '设置为最佳答案', content : '是否将此答案设置为最佳?', yesFn : function(){ $("#comment").attr("value",$("#comment_text").val()); $("#best_answer_form_"+id).submit(); }, noFn : true }, overlay : false }); }); /** * 赞同回答 */ $("div[id^='agree_']").click(function() { var url="/ajax/answer/support"; var aid=$(this).attr('data'); $.ajax({ url:url, type: "post", cache: false, dataType: "json", data: { aid:aid }, global: true, success: function(data){ easyDialog.open({ container : { content : '设置成功'}, autoClose : 1500, overlay : false }); var Num=parseInt($("#agreeNum_"+aid).html()); $("#agreeThis_"+aid).remove(); $("#agreeThisDis_"+aid).html('