跑了不少z-blog博客,其中一部分z-blog博客评论框有这么一个特效,当输入完邮箱地址后,在侧边立即会显示这个邮箱地址的Gavatar头像,很炫的功能,但一直没有研究。之后又在闲逛z-blog博客的时候,发现某z-blog博主编写了相关教程,博客吧就顺手转载过来给需要的博主吧。
实现z-blog留言输入邮箱立即显示gavatar的方法:
1 | <input type="hidden" name="inpLocation" id="inpLocation" value="" /> |
在其后面添加以下代码
1 2 3 | <div id="gravatarNow"> <img height="32" width="32" title="Gravatar头像" src="http://www.gravatar.com/avatar/"&t_mail_e&"?d=identicon&s=32&r=g"/> </div> |
1 | <input type="text" name="inpEmail" id="inpEmail" class="text" value="" size="28" tabindex="2"/> |
将其替换为以下代码
1 | <input type="text" name="inpEmail" id="inpEmail" class="text" value="" size="28" tabindex="2" onblur="getGravatarNow();"/> |
其中的onblur=”getGavatarNow();”表示判断语句来执行读取gavatar头像
1 2 | <script src="<#ZC_BLOG_HOST#>THEMES/<#ZC_BLOG_THEME#>/SCRIPT/gavatar.js" type="text/javascript"></script> <script src="<#ZC_BLOG_HOST#>THEMES/<#ZC_BLOG_THEME#>/SCRIPT/md5.js" type="text/javascript"></script> |
1 2 3 4 5 6 7 8 | #gravatarNow{ position:absolute; margin:0 0 0 480px } #gravatarNow img{ border:1px solid #ddd; padding:2px } |
参考原文