$(function() {
(function($){
$.fn.extend({
insertAtCaret: function(myValue){
var $t=$(this)[0];
if (document.selection) {
this.focus();
sel = document.selection.createRange();
sel.text = myValue;
this.focus();
}
else if ($t.selectionStart || $t.selectionStart == '0') {
var startPos = $t.selectionStart;
var endPos = $t.selectionEnd;
var scrollTop = $t.scrollTop;
$t.value = $t.value.substring(0, startPos) + myValue + $t.value.substring(endPos, $t.value.length);
this.focus();
$t.selectionStart = startPos + myValue.length;
$t.selectionEnd = startPos + myValue.length;
$t.scrollTop = scrollTop;
}
else {
this.value += myValue;
this.focus();
}
}
})
})(jQuery);
var skdyplcss = '/style/skdypl.css?t=3691';
$(" ").attr({rel: "stylesheet",type: "text/css",href: skdyplcss}).appendTo("head");
var global = $(".skdyPl");
var facejs = ' ';
var artid = 26;
var classid = 2;
var allowpl = true;
var tcleartip;
var tcleartip2;
var tcleartip3;
var userid = 0;
//
评论(44 人参与,0 条评论)
var skdyplhd = '评论(0 )
';
var skdyplbox ='';
var skdypllist = '
';
var plload = '';
global.append(skdyplhd+skdyplbox+skdypllist);
var pllistbox = global.find(".skdyPllist");
$.ajax({
type:"post",
data:{AjaxName:"getpllist",Artid:artid,Classid:classid,},
url:"/style/skdypl_ajax.php",
beforeSend:function(){
pllistbox.html('');
},
success:function(msg){
pllistbox.html(msg);
}
});
global.on("click",".skdyPlbtnlike",function(){
allowpl=false;
global.find("#tipbox").remove();
var thislike = $(this);
var liked = thislike.attr("data-liked");
var likenum = global.find(".skdyPllikenum").text();
var plid = thislike.parents(".skdyPlretool").attr("data-plid");
if(userid==''){clearTimeout(tcleartip2);tipadd("未登录",thislike.parents(".skdyPlinfo"));allowpl=true;return false;}
$.ajax({
type:"post",
data:{AjaxName:"plislike",Plid:plid,Liked:liked,},
url:"/style/skdypl_ajax.php",
dataType:"json",
beforeSend:function(){
},
success:function(response){
if(response.liketip=='success'){
thislike.attr("data-liked",response.islike);
thislike.find(".skdyPllikenum").html(response.likenum);
}else{
clearTimeout(tcleartip2);tipadd(response.liketip,thislike.parents(".skdyPlinfo"));return false;
}
allowpl=true;
}
});
})
global.on("click",".skdyPlbtndel",function(){
var thisdel = $(this);
var plid = thisdel.parents(".skdyPlretool").attr("data-plid");
if(confirm("是否删除此评论?")){
allowpl=false;
$.ajax({
type:"post",
data:{AjaxName:"pldelete",Plid:plid,Pltype:1,Artid:artid,Classid:classid,},
url:"/style/skdypl_ajax.php",
dataType:"json",
beforeSend:function(){
},
success:function(response){
if(response.deltip=='success'){
thisdel.parents(".skdyPllists").slideUp(300,function(){
thisdel.parents(".skdyPllists").remove();
$("#skdyPlnum").html(response.newplnum);
})
}
allowpl=true;
}
});
}
})
global.on("click",".skdyPlsdel",function(){
var thisdel = $(this);
var delplid = thisdel.parents(".skdyPlslist").attr("data-plid");
var srenum = $(this).parents(".skdyPlinfos").find(".srenum");
if(confirm("是否删除此评论?")){
allowpl=false;
$.ajax({
type:"post",
data:{AjaxName:"pldelete",Plid:delplid,Pltype:2,Artid:artid,Classid:classid,},
url:"/style/skdypl_ajax.php",
dataType:"json",
beforeSend:function(){
},
success:function(response){
if(response.deltip=='success'){
thisdel.parents(".skdyPlslist").slideUp(300,function(){
thisdel.parents(".skdyPlslist").remove();
$("#skdyPlnum").html(parseInt($("#skdyPlnum").text())-1);
srenum.text(parseInt(srenum.text())-1);
})
}
allowpl=true;
}
});
}
})
global.on("click",".skdyPlshf",function(){
var thisfbox = $(this).parents(".skdyPlslist");
thisfbox.parents(".skdyPllists").find(".skdyPlreinput").attr({"placeholder": "@"+thisfbox.attr("data-suname")+":","data-suid": thisfbox.attr("data-suid"),"data-suname": thisfbox.attr("data-suname"),"data-plid":thisfbox.attr("data-plid")});
getPlfocus($(this));
})
global.on("click",".skdyPlrelz a",function(){
$(this).parents(".skdyPllists").find(".skdyPlreinput").attr({"placeholder": "文明上网,理性发言","data-suid": 0,"data-suname": 0,"data-plid":$(this).parents(".skdyPllists").attr("data-flplid")});
getPlfocus($(this));
})
global.on("click",".skdyPlresay .skdyPlssend",function(){
var frebox = $(this).parents(".skdyPlre");
var thispbox = $(this).parents(".skdyPlresay");
var reuserid = thispbox.find(".skdyPlreinput").attr("data-suid");
var reuname = thispbox.find(".skdyPlreinput").attr("data-suname");
var flplid = $(this).parents(".skdyPllists").attr("data-flplid");
var reid = thispbox.find(".skdyPlreinput").attr("data-plid");
var plstext = thispbox.find(".skdyPlreinput").val();
var reajaxmsg = thispbox.find(".reajaxmsg");
var srenum = $(this).parents(".skdyPlinfos").find(".srenum");
if(flplid==''){
flplid = thispbox.find(".skdyPlreinput").attr("data-flplid");
}
if(plstext == ''){
reajaxmsg.html('内容不能为空');
clearTimeout(tcleartip3);clearretip();return false;
}
if(allowpl){
allowpl=false;
$.ajax({
type:"post",
data:{AjaxName:"skdyplresend",Saytext:plstext,Reuserid:reuserid,Reuname:reuname,Flplid:flplid,Artid:artid,Classid:classid,Reid:reid,},
url:"/style/skdypl_ajax.php",
dataType:"json",
beforeSend:function(){
reajaxmsg.html(' ');
},
success:function(response){
if(response.pltip=='success'){
reajaxmsg.html('');
thispbox.find(".skdyPlreinput").val('');
srenum.text(parseInt(srenum.text())+1);
$("#skdyPlnum").html(parseInt($("#skdyPlnum").html())+1);
frebox.find(".skdyPlrel").append(response.plbox);
frebox.find(".skdyPlrel #newspl").slideDown(200,function(){
frebox.find(".skdyPlrel #newspl").removeAttr("id");
});
}else{
reajaxmsg.html(response.pltip);
clearTimeout(tcleartip3);clearretip();
}
allowpl=true;
}
});
}
})
global.on("click",".skdyPlbtn a",function(){
var pltext = global.find(".skdyPlinput").val();
if(pltext == ''){
global.find(".skdyPlbtn i").html('内容不能为空');
clearTimeout(tcleartip);cleartip();return false;
}
if(allowpl){
allowpl=false;
$.ajax({
type:"post",
data:{AjaxName:"skdyplsend",Artid:artid,Classid:classid,Saytext:pltext,},
url:"/style/skdypl_ajax.php",
dataType:"json",
beforeSend:function(){
global.find(".skdyPlbtn i").html(' ');
},
success:function(response){
if(response.pltip=='success'){
global.find(".skdyPlbtn i").html('');
global.find(".skdyPllist").prepend(response.plbox);
global.find("#newspl").slideDown(200,function(){
global.find("#newspl").removeAttr("id");
$(".skdyPlinput").val('');
$("#skdyPlnum").html(parseInt($("#skdyPlnum").html())+1);
});
}else{
global.find(".skdyPlbtn i").html(response.pltip);
clearTimeout(tcleartip);cleartip();
}
allowpl=true;
}
});
}
})
global.on("click",".plpages a",function(){
var topage = $(this).attr("data-plpage");
$.ajax({
type:"post",
data:{AjaxName:"getpllist",Artid:artid,Classid:classid,Topage:topage,},
url:"/style/skdypl_ajax.php",
beforeSend:function(){
pllistbox.html('');
},
success:function(msg){
pllistbox.html(msg);
}
});
})
global.on("click",".skdyPlrepage a",function(){
var torepage = $(this).attr("data-plpage");
var flplid = $(this).parents(".skdyPllists").attr("data-flplid");
var relistbox = $(this).parents(".skdyPlre").find(".skdyPlrel");
$.ajax({
type:"post",
data:{AjaxName:"getrepllist",Artid:artid,Classid:classid,Torepage:torepage,Flplid:flplid,},
url:"/style/skdypl_ajax.php",
beforeSend:function(){
relistbox.html(plload);
},
success:function(msg){
relistbox.html(msg);
}
});
})
global.on("click",".showface",function(e){
e.stopPropagation();
var facebox = $(this).parents(".faceBox").find(".facebox");
if(facebox.is(":visible")){
facebox.html('');
facebox.slideUp(100);
}else{
global.find(".facebox").css("display","none");
facebox.html(facejs);
facebox.css("display","flex");
}
})
global.on("click",".facebox",function(e){e.stopPropagation();});
global.on("click",".facebox a",function(e){
e.stopPropagation();
var insertId = $(this).parent(".facebox").attr("data-plarea");
if(insertId == 1){global.find(".skdyPlinput").insertAtCaret($(this).attr("facename"));}
if(insertId == 2){$(this).parents(".skdyPlresay").find(".skdyPlreinput").insertAtCaret($(this).attr("facename"));}
})
$(document).bind("click",function(){$(".facebox").css("display","none")});
global.on("click",".skdyPlbtnre",function(){
var slidebtn = $(this);
var plrelist = slidebtn.parents(".skdyPlinfos").find(".skdyPlre");
if(plrelist.is(":visible")){
plrelist.slideUp(100,function(){slidebtn.find("i").html("回复")});
slidebtn.css({"background-color":"unset"});
}else{
plrelist.slideDown(100,function(){slidebtn.find("i").html("收起回复")});
slidebtn.css({"background-color":"rgba(0,0,0,.045)"});
//getPlfocus($(this));
}
})
function cleartip(){tcleartip = setTimeout(function(){global.find(".skdyPlbtn i").html('');},2000);}
function tipadd(tip,tipbox){tipbox.after(''+tip+'
');tcleartip2 = setTimeout(function(){global.find("#tipbox").slideUp(100,function(){global.find("#tipbox").remove()});},2000);}
function clearretip(){tcleartip3 = setTimeout(function(){global.find(".reajaxmsg").html('');},2000);}
function getPlfocus(thisbtn){thisbtn.parents(".skdyPllists").find(".skdyPlreinput").focus();}
})