WEB开发网
开发学院网页设计Html Web前端设计模式--制作漂亮的弹出层 阅读

Web前端设计模式--制作漂亮的弹出层

 2010-10-30 08:32:55 来源:WEB开发网   
核心提示:$(document).ready(function(){ //标题鼠标经过 $("ul li a").mousemove(function(e){ $(".TipDiv").remove();//若页面上有该元素,则移除该元素...0
$(document).ready(function(){     //标题鼠标经过     $("ul li a").mousemove(function(e){            $(".TipDiv").remove();//若页面上有该元素,则移除该元素...0            var x=e.clientX + 10;//获取鼠标的x轴坐标                        var y=e.clientY + 10;//获取鼠标的y轴坐标            var num=$(this).attr("id");            var imgs;            var word;            var name;                                   switch(num)            {                           case "1":{ imgs="images/mimi.bmp"; name="秘密 朗达·拜恩 (Rhonda Byrne)..." ; word="这是一个神圣的秘密花园,住着爱丽丝..." ; break; }               case "2":{ imgs="images/mama.bmp"; name="一位母亲的记忆 爱心团..." ; word="这是一个关于母亲的故事,感染了每个中国人,她是一位暴走族母亲,也是一位为儿子捐献肝的母亲,她更是一位伟大的,典型的中国母亲..." ; break; }               case "3":{ imgs="images/nikesong.bmp"; name="尼克爷爷讲故事 (巴特沃斯, 漪然)..." ; word="★当今世界最出色的儿童绘本作家、插画家!<br>★获得1992年度英国图书奖(British Book Awards)<br>★全球每15分钟就有一本由他创作的绘本被买走<br>★他的绘本让阅读变得赏心悦目!" ; break; }               case "4":{ imgs="images/lqz.bmp"; name="李清照:人生不过一场绚烂花(蔚起)..." ; word="《李清照:人生不过一场绚烂花事》精选易安词作50首,从《武陵春(风住尘香花已尽)》始,至《好事近(风定落花深)》结束。通篇以闲话家常、婉约诚挚的笔法评析、阐释,娓娓道来,不生涩,没有说教。" ; break; }            }                      popDiv(imgs,name,word,x,y);                      })                //标题鼠标离开    $("ul li a").mouseout(function(){        $(".TipDiv").remove();    })   })//随鼠标移动的信息框function popDiv(face,name,info,xx,yy){       var str="";       str+="<div class='TipDiv'>";       str+="<img alt='face' src='"+face+"'/>";       str+="<strong><em>"+name+"</em></strong><br />";       str+="<span>"+info+"</span>";       str+="<div>";       $('body').append(str);//在页面上追加该元素,样式如上已经写好       $(".TipDiv").css({"top":yy+"px","left":xx+"px"});//设置该元素出现的位置(这里是出现在鼠标的右边和下边的偏离10px位置)}

 

结果如下(当鼠标指向第三条数据时,弹出该框, 并随鼠标移动):

做到这边,会员有了一个新的要求,就是不要弹出框随着鼠标的移动而移动,那样鼠标一旦离开焦点,就会移除该弹出框,操作起来不是很方便。他们要求弹出框固定,假设就在相应的数据行的右侧吧,而且打开和关闭由会员自己控制,于是Ben就进行改良了...

Tags:Web前端 设计模式 制作 弹出层

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接