检测到两个字数小于45的文段click时间就出错了
$(document).ready(function(){
var shrink= function(len){
var pan=true; //用于判断收起/全文显示,true时是省略显示
for(var i=0;i<$(".contren").length;i++){ //循环判断字数
var wordnum=$(".contren").eq(i).html();//获取文章
if(wordnum.length>len){ //够字数才有显示全文/收起
var sou=wordnum.substr(0,len)+"。。。"; //省略后的文段
$(".contren").eq(i).html(sou);//将省略后的文章放入p标签
$(".toggle").click(function(){
if(pan==true){ //如果为true则需要显示全文
$(this).prev().html(wordnum); //显示全文
$(this).html("收起"); //更改指示标签文字
pan=false;
}else{
$(this).prev().html(sou);
$(this).html("展开全文");
pan=true;
}
})
}else{
$(".contren").eq(i).next().hide(); //字数小于30的就隐藏展开/收起
}
}
} //控制字数函数
shrink(45); //调用函数
})
添加回答
举报
0/150
提交
取消