基于jQuery的 随机头像显示功能
查看效果
下载地址
基于jQuery的 随机头像显示功能,并且带有精美的提示效果,确实挺不错的,其实不要仅限于“头像”,只有有图片显示的地方都能用到的,像产品类网站,交友类网站都可以,jQuery爱好者可以学习一下随机数控制相关知识,看一下效果图吧,感觉挺实用的功能。
前台部分代码
< HEAD >
< META http-equiv =Content-Type content ="text/html; charset=utf-8" >
< link href ="css/css.css" rel ="stylesheet" type ="text/css" >
< title > jQuery 随机头像显示 by www.jscss8.com </ title >
< SCRIPT src ="js/jquery.js" type =text/javascript ></ SCRIPT >
< SCRIPT type =text/javascript >
// 搜索
var ntype = 0 ;
var stype = new Array( " 音乐 " , " 伴奏 " , " 图片 " , " 视频 " , " 用户 " , " 圈子 " );
function Offset(e)
// 取标签的绝对位置
{
var t = e.offsetTop;
var l = e.offsetLeft;
var w = e.offsetWidth;
var h = e.offsetHeight - 2 ;
while (e = e.offsetParent)
{
t += e.offsetTop;
l += e.offsetLeft;
}
return {
top : t,
left : l,
width : w,
height : h
}
}
function setMenuBind(obj,mobj,cname,xt,yt)
{
$(obj).hover(
function (){
setMenuShow( this ,mobj.get( 0 ),xt,yt);
obj.addClass(cname);
},
function (){
obj.removeClass(cname);
mobj.hide();
}
);
$(mobj).hover(
function (){
obj.addClass(cname);
mobj.show();
},
function ()
{
obj.removeClass(cname);
mobj.hide();
}
);
}
function setMenuShow(obj,mobj,xt,yt) // xt top位移 yt居左位移
{
var offset = Offset(obj);
mobj.style.position = " absolute " ;
mobj.style.height = offset.height + " px " ;
mobj.style.top = (offset.top + xt) + " px " ;
mobj.style.left = (offset.left + yt) + " px " ;
mobj.style.display = " block " ;
}
function setLiOver(obj,cname)
{ // obj=jquery obj
obj.hover(
function (){
$( this ).addClass(cname);
},
function ()
{
$( this ).removeClass(cname);
}
);
}
function loadImages()
{
var url = " images/ " ;
var d = document; if (d.images)
{
if ( ! d.MM_p) d.MM_p = new Array();
var i,j = d.MM_p.length,a = loadImages.arguments;
for (i = 0 ; i < a.length; i ++ )
{
if (a[i].indexOf( " # " ) != 0 ){ d.MM_p[j] = new Image; d.MM_p[j ++ ].src = url + a[i];}
}
}
}
function ChangeTab()
{
$( " #fen_music_0 " ).eq( 0 ).show();
$( " .musicbut li " ).hover(
function (){
$( " .musicbut li " ).removeClass( " on " );
$( this ).addClass( " on " );
$( " .musictab " ).hide();
$( " #fen_music " + this .id.substr( this .id.lastIndexOf( " _ " ))).show();
},
function (){
// $(this).removeClass("on");
}
);
$( " .musictab " ).mouseover( function (){
$( " #tab_music " + this .id.substr( this .id.lastIndexOf( " _ " ))).addClass( " on " );
});
}
// 头像信息
function BindHead()
{
var mobj = $( " #user_msg " ).get( 0 );
var mcon = $( " .uright " ).eq( 0 );
var mtxt = "" ;
$( " .face " ).hover(
function (){
var offset = Offset( this );
ShowTip(mobj,offset);
if (mtxt != undefined)
{
mtxt = $( this ).attr( " title " );
}
$( this ).attr( " title " , "" );
ChangeTitle(mcon,mtxt);
},
function (){
HideTip(mobj);
$( this ).attr( " title " ,mtxt);
}
);
}
function ShowTip(obj,offset)
{
obj.style.position = " absolute " ;
obj.style.height = offset.height + " px " ;
if ($.browser.msie)
{
obj.style.top = (offset.top + 0 ) + " px " ;
}
else
{
obj.style.top = (offset.top + - 60 ) + " px " ;
}
obj.style.left = offset.left + 66 + " px " ;
obj.style.display = " block " ;
}
function HideTip(obj)
{
obj.style.display = " none " ;
}
function ChangeTitle(obj,txt)
{
var s = txt.split( " , " );
var t = "" ;
// alert(s.length);
if (s.length == 4 )
{
t = " <strong class=\ " red\ " > " + s[ 0 ] + " </strong><br/> ( " + s[ 2 ] + " 岁 " + s[ 1 ] + " 生) <br/>来自: " + s[ 3 ] + " " ;
}
else
{
t = " hi,快来看看我是谁:) " ;
}
obj.html(t);
}
</ SCRIPT >
</ HEAD >
< BODY >
< DIV class =middle >
< DIV class =navigatebox ></ DIV >
< DIV class =broadcastbox >
< DIV class =newstitle01 >< IMG
src ="images/angle_05.gif" ></ DIV >
< DIV class ="broadcastcont lrline friendheight" >< STRONG class =red > 找朋友: </ STRONG >
性别: < SELECT class =drp id =drp_sex > < OPTION value =0 selected > 女 </ OPTION >
< OPTION value =1 > 男 </ OPTION ></ SELECT > 地区: < SELECT class =drp id =drp_pro >
< OPTION value =全部 selected > 全部 </ OPTION > < OPTION value =北京 > 北京 </ OPTION > < OPTION
value =上海 > 上海 </ OPTION > < OPTION value =天津 > 天津 </ OPTION > < OPTION value =重庆 > 重庆 </ OPTION >
< OPTION value =四川 > 四川 </ OPTION > < OPTION value =吉林 > 吉林 </ OPTION > < OPTION
value =辽宁 > 辽宁 </ OPTION > < OPTION value =黑龙江 > 黑龙江 </ OPTION > < OPTION
value =青海 > 青海 </ OPTION > < OPTION value =内蒙古 > 内蒙古 </ OPTION > < OPTION
value =新疆 > 新疆 </ OPTION > < OPTION value =宁夏 > 宁夏 </ OPTION > < OPTION value =甘肃 > 甘肃 </ OPTION >
< OPTION value =陕西 > 陕西 </ OPTION > < OPTION value =河北 > 河北 </ OPTION > < OPTION
value =河南 > 河南 </ OPTION > < OPTION value =贵州 > 贵州 </ OPTION > < OPTION value =云南 > 云南 </ OPTION >
< OPTION value =贵州 > 贵州 </ OPTION > < OPTION value =浙江 > 浙江 </ OPTION > < OPTION
value =江苏 > 江苏 </ OPTION > < OPTION value =山东 > 山东 </ OPTION > < OPTION value =山西 > 山西 </ OPTION >
< OPTION value =江西 > 江西 </ OPTION > < OPTION value =安徽 > 安徽 </ OPTION > < OPTION
value =西藏 > 西藏 </ OPTION > < OPTION value =湖北 > 湖北 </ OPTION > < OPTION value =湖南 > 湖南 </ OPTION >
< OPTION value =广西 > 广西 </ OPTION > < OPTION value =广东 > 广东 </ OPTION > < OPTION
value =福建 > 福建 </ OPTION > < OPTION value =海南岛 > 海南岛 </ OPTION > < OPTION
value =香港 > 香港 </ OPTION > < OPTION value =澳门 > 澳门 </ OPTION > < OPTION value =台湾 > 台湾 </ OPTION >
< OPTION value =海外 > 海外 </ OPTION ></ SELECT > 年龄: < INPUT id =txt_age1
style ="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; WIDTH: 20px; COLOR: #000; PADDING-TOP: 1px; HEIGHT: 16px"
value =18 > 到 < INPUT id =txt_age2 onKeyDown ="if(event.keyCode==13) goFriend();"
style ="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; WIDTH: 20px; COLOR: #000; PADDING-TOP: 1px; HEIGHT: 16px"
onclick =this.focus(); value =25 > < IMG class ="btnBg btnSearchF" style ="CURSOR: pointer" src ="images/over.gif" align =absMiddle > < STRONG
class =red >< A href ="http://www.alixixi.com/"
target =_blank > 有谁在线? </ A ></ STRONG >
< DIV class =line ></ DIV ></ DIV >
< DIV class ="friendcont lrline"
style ="MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: -15px" >
< DIV style ="TEXT-ALIGN: center" >< IMG
src ="images/loading02.gif" ></ DIV ></ DIV > ?
< DIV class ="friendcont lrline" >
< UL >
< LI >
< DIV >< A class =face title =o0┈希望有①天o0,女,21,香港
href ="http://www.alixixi.com/" target =_blank >< IMG height =68
src ="images/51973924516607.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =o0┈希望有①天o0 href ="http://www.jscss8.com/"
target =_blank > o0┈... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =NECCOZZANG,女,16,重庆
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/70625611801530.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =NECCOZZANG href ="http://www.jscss8.com/"
target =_blank > NECCO... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title ="KISS MY AS,男,4,吉林"
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/62013722829000.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title ="KISS MY AS" href ="http://www.jscss8.com/"
target =_blank > KISS MY... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =随机访问
href ="http://www.jscss8.com/" target =_blank >< IMG
height =68 src ="images/girl.gif" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =随机访问 href ="http://www.jscss8.com/"
target =_blank ? > 随机访问 </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =小彰P,女,18,海外 href ="http://www.jscss8.com/"
target =_blank >< IMG height =68
src ="images/48480550352340.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =小彰P href ="http://www.jscss8.com/"
target =_blank > 小彰P </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =k歌军团**小猪,女,18,江西
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/68824075231077.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =k歌军团**小猪 href ="http://www.jscss8.com/"
target =_blank > k歌军团... </ A ></ H6 ></ LI ></ UL ></ DIV >
< DIV class ="friendcont lrline" >
< UL >
< LI >
< DIV >< A class =face title =赖赖唱^0^,女,20,上海 href ="http://www.jscss8.com/"
target =_blank >< IMG height =68
src ="images/61989020109107.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =赖赖唱^0^ href ="http://www.jscss8.com/"
target =_blank > 赖赖唱^... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =£ADほiL£,男,16,新疆 href ="http://www.jscss8.com/"
target =_blank >< IMG height =68
src ="images/57739124817327.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =£ADほiL£ href ="http://www.jscss8.com/"
target =_blank > £ADほ... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title ="『 STAR 』,女,21,新疆"
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/58653773953700.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title ="『 STAR 』" href ="http://www.jscss8.com/" target =_blank > 『
STAR... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =惩罚者¥,男,23,新疆 href ="http://www.jscss8.com/"
target =_blank >< IMG height =68
src ="images/54499964144110.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =惩罚者¥ href ="http://www.jscss8.com/"
target =_blank > 惩罚者¥ </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =xamuh621,女,24,新疆
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/69007483650920.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =xamuh621 href ="http://www.jscss8.com/"
target =_blank > xamuh6... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =yayah917,女,14,香港
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/73243811548060.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =yayah917 href ="http://www.jscss8.com/"
target =_blank > yayah917 </ A ></ H6 ></ LI ></ UL ></ DIV >
< DIV class ="friendcont lrline" >
< UL >
< LI >
< DIV >< A class =face title =蓝韵ai,女,14,河南 href ="http://www.jscss8.com/"
target =_blank >< IMG height =68
src ="images/49619272121233.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =蓝韵ai href ="http://www.jscss8.com/"
target =_blank > 蓝韵ai </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =女玩家!!,女,72,海外 href ="http://www.jscss8.com/"
target =_blank >< IMG height =68
src ="images/71582540621077.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =女玩家!! href ="http://www.jscss8.com/"
target =_blank > 女玩家... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =诸葛湘枫,女,13,福建 href ="http://www.jscss8.com/"
target =_blank >< IMG height =68
src ="images/56862952928890.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =诸葛湘枫 href ="http://www.jscss8.com/"
target =_blank > 诸葛湘枫 </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =PADA,男,19,新疆
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/61089143529200.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =PADEQIBALA href ="http://www.jscss8.com/"
target =_blank > PAD... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =k歌军团**素素,女,19,广东
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/66363482638217.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =k歌军团**素素 href ="http://www.jscss8.com/"
target =_blank > k歌军团... </ A ></ H6 ></ LI >
< LI >
< DIV >< A class =face title =abigail千年石,女,22,江苏
href ="http://www.jscss8.com/" target =_blank >< IMG height =68
src ="images/69130271532310.jpg_142.jpg" width =68
border =0 ></ A ></ DIV >
< H6 >< A title =abigail千年石 href ="http://www.jscss8.com/"
target =_blank > abigail... </ A ></ H6 ></ LI ></ UL ></ DIV > <!-- userinfo -->
< DIV id =user_msg >
< DIV class =uleft ></ DIV >
< DIV class =uright ></ DIV >
< DIV class =clear ></ DIV ></ DIV >
< SCRIPT type =text/javascript >
BindHead();
$( " .friendcont " ).eq( 0 ).hide();
$( " .friendcont " ).eq(Math.floor(Math.random() * 10 % 3 ) + 1 ).show( 0 );
</ SCRIPT >
< DIV class =newstitle01 >< IMG
src ="images/angle_09.gif" ></ DIV ></ DIV >
</ DIV >
< DIV class =clear ></ DIV >
</ BODY ></ HTML >
转载于:https://www.cnblogs.com/s7mmersupport/archive/2010/06/30/1768014.html
基于jQuery的 随机头像显示功能相关推荐
- html头像转动,基于jquery实现人物头像跟随鼠标转动
一款非常乖巧的人物头像跟随鼠标转动效果,在浏览器屏幕内,人物脸庞始终面向鼠标转动.其实现原理即同一张图片上作出人物上下左右不同面向的效果,利用JS调用背景图片的位置,以此实现人物"转脸&qu ...
- 基于jquery的带事件显示功能的日历板插件calendar.js
项目中需要用到一个日历板控件,要求能显示事件,于是想到了一年前在app项目上写的一个粗略版日历板,然后又想着这个可能以后还会用 于是我就封装了一下,能满足基本要求,如果有需要更多功能的也可以自行修改源 ...
- 一款基于jquery和css3的头像恶搞特效
今天给大家分享一款基于jquery和css3的头像恶搞特效.这款实例中,一个头像在画面中跳舞,头像还有可爱的帽子,单击下面的按钮可以为头像切换不同的帽子.效果图如下: 在线预览 源码下载 实现的代 ...
- html5中奖名单特效,jQuery基于json动态随机获取中奖名单抽奖代码
jQuery基于json动态随机获取中奖名单抽奖代码,可以随机批量抽出多个中奖用户名单. 查看演示 下载资源: 22 次 下载资源 下载积分: 20 积分 js代码 //从一个给定的数组arr中,随机 ...
- html头像特效,一款基于jquery和css3的头像恶搞特效
今天给大家分享一款基于jquery和css3的头像恶搞特效.这款实例中,一个头像在画面中跳舞,头像还有可爱的帽子,单击下面的按钮可以为头像切换不同的帽子.效果图如下: 实现的代码. html代码: H ...
- ajax 随机,基于JQuery及AJAX实现名人名言随机生成器
基于JQuery及AJAX实现名人名言随机生成器 发布于 2017-05-05 06:56:38 | 137 次阅读 | 评论: 0 | 来源: 网友投递 jQuery javascript框架jQu ...
- html5圆形头像滚动效果,基于jQuery实现响应式圆形图片轮播特效
本文实例讲述了基于jQuery实现响应式圆形图片轮播特效代码.分享给大家供大家参考.具体如下: 运行效果截图如下: mislider是一款效果非常酷的jQuery响应式圆形图片轮播图特效插件,misl ...
- node php知乎,基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
最近基于jQuery和Bootstrap框架实现了一个仿知乎动态列表的前端效果,基本实现了和知乎动态列表相同的效果.如下: 1.基本列表项 2.列表项全文展开.折叠(图中为展开第一项) 3.评论项展开 ...
- 【精心挑选】10款基于 jQuery 的图片360度旋转插件
之前的文章向大家分享了实现网站功能的各种优秀的 jQuery 插件,今天这篇文章向大家推荐10款基于 jQuery 的图片360度旋转插件,同时还有非常详细的制作教程可以学习和参考.图片旋转展示是一种 ...
最新文章
- XCOM串口助手打印不出数据
- 汇编语言--CPU对存储器的读写
- Java设计模式(三) -- 代理模式
- 互斥同步(synchronized、Lock、ReentrantLock、ReadWriteLock、ReentrantReadWriteLock)
- VTK:Utilities之BoundingBoxIntersection
- [转]html5 Canvas画图教程(1)—画图的基本常识
- wdcp服务器/虚拟主机管理系统,wdcp服务器/虚拟主机管理系统1.1发布(最后更新20110423)...
- 《MySQL—— 业务高峰期的性能问题的紧急处理的手段 》
- django html显示xml,如何将HTML与Django集成?
- dataframe常用操作总结
- DSP实验报告—实验1
- 关键词挖掘的9种方法
- 厦门大学计算机科学与工程学院,厦门大学
- 本学期在实验室的收获
- 如虎添翼 7 个转场技巧
- 软件加入使用时间_【安卓】换了这么多影视软件,还是这个老牌站点最靠谱
- iPad 手指触摸与PC鼠标事件
- 【WIN10】如何关闭右下角输入法的“拼”字
- python中心性评价_centrality 计算复杂网络中的节点或边 数中心性,基于python的 工具箱 matlab 238万源代码下载- www.pudn.com...
- localhost是什么?
热门文章
- 我为什么没有加入苹果的iOS APP移动大军?[最近更新:2015-02-03]
- 关于学C语言的事(2)
- linux添加新用户;linux常见命令;linux自定义终端命令
- 爱奇艺被曝大规模裁员20%-40%
- chrome和edge浏览器,实现视频不静音自动播放
- Google App Inventor下载地址
- TREK1000概述--实时定位系统
- matlab画漂亮的树叶,漂亮的树叶简笔画作品 - 学院 - 摸鱼网 - Σ(っ °Д °;)っ 让世界更萌~ mooyuu.com...
- (转)悲催IT男的心酸恋爱史
- iotop和iostat