前几天从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岁不智慧;那么他这辈子 就别想英俊,强壮,富有,智慧了。
最近都玩起透明了……{smile:4}
这样的话,确实有点麻烦,还得改写CSS。PHP的话就比较简单,效率也高
@115.170.234.123:我原来就是用的jQuery实现的,现在换了
路过了
http://www.bloomingulch.net/cheap-gucci-online-c-10.html
又是一个高手的博客!{smile:1}
@220.249.98.172:刀豆怎么搞