(1)加载jQuery库,将commenttips.js放入主题js目录,注意设置好其中的“选择器”“相对坐标”
YLife主题的commenttips.js文件内容如下:
jQuery(document).ready( function(){ var id=/^#comment-/; var at=/^@/; jQuery('#commentlist li p a').each( //设置选择器 function() { if(jQuery(this).attr('href').match(id)&& jQuery(this).text().match(at)) { jQuery(this).addClass('atreply'); } } ); jQuery('.atreply').hover( function() { jQuery(jQuery(this).attr('href')).clone().hide().insertAfter(jQuery(this).parents('li')).attr('id','').addClass('tip').fadeIn(200); }, function() { jQuery('.tip').fadeOut(400, function(){jQuery(this).remove();}); } ); jQuery('.atreply').mousemove( function(e) { jQuery('.tip').css({left:(e.clientX+2),top:(e.pageY+22)}) //设置悬浮的框相对鼠标的X与Y坐标 } ); } )
(2)在主题footer.php中添加如下代码
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/commenttips.js"></script>
(3)在style.css中添加如下代码
/*Comment_Tip_Start*/ /*所有的#commentlist要根据主题来*/ #commentlist .tip { background:#f5f5f5; border:1px solid #ccc; width:626px; padding:3px !important; padding:3px 3px 0; margin-top:0; position:absolute; z-index:3; } #commentlist .tip .act { display:none; } *+html #commentlist .tip { padding:3px 3px 0 !important; } /*Comment_Tip_End*/