实用的jquery html css提示弹框,不影响其他页面布局

13,200次阅读
没有评论

共计 1210 个字符,预计需要花费 4 分钟才能阅读完成。

一个实用的 jquery+html+css 提示弹框,可以放在 html 中的任何位置,不影响页面布局

下图为样式预览:

实用的 jquery html css 提示弹框,不影响其他页面布局

html 部分

提示

css 部分

.toast {
    width: 400px;
    border: 1px solid white;
    padding: 5px 15px;
    position: fixed;
    left: 50%;
    top: 30%;
    transform: translate(-50%, -50%);
    box-shadow: 0px 0px 10px #d3d3d3;
    border-radius: 5px;
    background-color: #fff;
    display: none;
    z-index: 999999;
}

    
.toast-title {
    text-align: left;
    margin: 0;
    padding: 0;
    font-size: 18px;
}

.toast-content {
    color: #666;
    margin-top: 10px;
}

.toast-footer {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
}

.toast-close {
    background-color:#3c91f7;
    padding: 5px 20px;
    border: none;
    border-radius: 4px;
    color: white;
}

.toast-cancel {
    background-color:#f56c6c;
    padding: 5px 20px;
    border: none;
    border-radius: 4px;
    color: white;
    margin-right: 10px;
}

js 部分

// 开启提示弹框
function alertToast (data) {
    var res = {"content": data.content ? data.content : '',"url": data.url ? data.url :'',}
    $(".toast-content").text(res.content)
    var obj = document.getElementById('toast-close')
    obj.setAttribute("onclick","alertToastCancel('"+ res.url +"')")
    $("#toast").css("display", "block")
}

// 关闭提示弹框
function alertToastCancel (url="") {$("#toast").css("display", "none")
    if (url != "" && url != null && url != undefined) {window.top.location.href = url}
}

调用

alertToast({
  content: "请登录", // 提示信息
  url: "login.html"  // 跳转 url(可不传)
})

原文地址: 实用的 jquery html css 提示弹框,不影响其他页面布局

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-02发表,共计1210字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)