嵌套回复的同时使用@回复

12-12 | 夜光 | IT记录

嵌套回复的好处是看起来更直观,楼层看起来很舒服,但不是每个主题都支持的,我本来是习惯使用@回复的,下面就是在嵌套回复的基础上再使用@回复,在评论列表ol标签下方添加如下代码,需要根据实际主题进行修改,没法通用:(需要加载jQuery)

	<script type="text/javascript">
	//<![CDATA[
	jQuery(document).ready(function($){
		$('.reply').click(function(){
			var atid = '"#' + $(this).parent().parent().parent().parent().attr("id") + '"';
			var atname = $(this).parent().parent().find('cite:first').text();
			$("#comment").attr("value","<a href=" + atid + ">@" + atname + " </a>\n").focus();
		});
		$('#cancel-comment-reply-link').click(function(){ //点击取消回复评论清空评论框的内容
			$("#comment").attr("value",'');
		});
	})
	//]]>
	</script>

备注:“嵌套回复”就是楼层有缩进,常见于人人网、QQ空间。“@回复”就是“@昵称 ”形式,常见于新浪微博、Twitter等。

本文标签:
本文链接: use-nested-reply-and-at-reply/
版权所有: 玻璃泉, 转载请注明本文出处。

3个评论

  1. ;-) 你不是会嘛。

  2. 这个挺给力的说 已经勇猛的用上了