弹出框1

最近做番茄项目用到了这个弹出框,虽然很简单,但是还想总结一下。

一、html

<div id="wrong">账号或密码错误</div>

二、css

/*弹出框样式*/
#wrong{
    position:absolute;
    width:150px;
    padding:8px;
    background:#eee ;
    border:1px solid #ccc;
    left:63%;
    top:0px ;
    z-index:9999;
    display:none;
}

三、js

    //判空
    if ($username == "") {
        if (!$('#wrong').is(':visible')) {
            $('#wrong').html('邮箱/手机号不能为空').css({ display: 'block'}).animate({ top: '240' }, 400, function () {
                setTimeout(out, 2000);
            });
        };
        function out() {
            $('#wrong').animate({ top: '0' }, 500, function () {
                $(this).css({ display: 'none'});
            });
        }



【用到的知识点】


1.定位

 绝对定位:position:absolute;默认为窗体左上角(若祖先节点有relative,则是相对于祖先节点的左上角定位)

相对定位:position:relative;

2.animate()方法


 执行css属性集的自定义动画

$(selector).animate({params},speed,callback);
 

    必需的 params 参数定义形成动画的 CSS 属性。

    可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

    可选的 callback 参数是动画完成后所执行的函数名称。



3.setTimeout()方法


setTimeout(code,millisec)

 用于在指定的毫秒数后调用函数或计算表达式




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 21
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值