前几天从sprityaoyao那里看到Emlog评论显示楼层的PHP方法,感觉他那个挺简洁的。不过也可以通过jQuery实现这个效果。
1。先在module.php的评论列表<div class="comment-info">……</div>里添加以下HTML代码(用于显示楼层号):<span id="comm_id"></span>。CSS样式自己编写。
2。然后把子评论中<div class="comment comment-children">改为<div class="comment-children">。如果不改则会将所有的评论(包括子评论)都加上楼层号的。
3。将以下代码添加到加载的JS里面。如下:
var len=$(".comment").length;for(var i=0;i<len;i++){$(".comment").eq(i).find("#comm_id").append((i+1)+"#")};
解释一下就是:先查询评论的个数,然后循环给每个评论添加楼层号……
eq(index) 选择器选取带有指定 index 值的元素。index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。经常与其他元素/选择器一起使用,来选择指定的组中特定序号的元素。
PS:新模板尚待改进,发布在即!欢迎多提建议!
签名:一个人如果在20岁不英俊,30 岁不强壮,40岁不富有,50岁不智慧;那么他这辈子 就别想英俊,强壮,富有,智慧了。
就是不知道分页之后会不会乱套。。现在我的就是乱掉了,一直都不知道是什么情况。如果你这个可以的话,我不介意换上这个JS的。
这个评论框好有意思嘛。
没有名字的自动填写IP。
其实如果你不介意的话,我想要一份咯。{smile:25}
@黎健雄:木有问题哈,改天我可以把代码发你邮箱。希望可以互帮互助,共勉共进。
太透明了