在jsp页面中,右下角缓缓上升出来的提醒框,是如果实现的?
求详细源码
如果消息框上有超链接,如何链接到另已页面?

解决方案 »

  1.   

    详细源码写出来会得到不少经验和提升,因此这个大好机会还是留给楼主,我偷个懒,仅说一下个人思路。
    1.写一个div,设定其宽高、距左距上,将所需提示框的内容写在里面,超链接直接写成传统链接<a></a>即可。坐标正好控制div隐藏于右下角。
    2.写一个js方法,接受一个参数“距上”值,根据此参数修改这个div对象距浏览器显示区域的顶端px值。
    3.写若干延时方法(setTimeout(),具体用法很容易在百度谷歌中查到),每个方法都调用之前改坐标的那个方法,并给予距上参数,沿着调用顺序距上值逐渐减小。
    ------------------------
    经过以上三步即可实现楼主的需求,当然这没有考虑页面有滚动条的情况,呵呵。强烈建议楼主自己尝试一下吧,顺祝元旦快乐。
      

  2.   

    虽然上面有答案了。但我觉得这样写会有问题,垂直滚动条会一直出现。直到你的DIV全部显现。
    我是这么写的:也一个DIV。但事先把它隐藏了。随便放一个位置。然后设置一个方法启动它。比如在页面载入4秒后。然后执行的是,先设DIV的高为0,setInterval()==>>if(div.height<div.orignalheight原始高,放一个变量里。)==》然后一点一点的增加。style.top也一点一点的减少。这两处是一样的。才不会出现滚动条。当高超过或达到原始的高了。就clearInterval()