代码空间项目 -- alert窗口自定义
function z_alert(msg){
//创建提示框盒子,设置盒子的css样式
var msgBox=document.createElement("div");
msgBox.style.width="300px";
msgBox.style.borderRadius="5px";
msgBox.style.position="fixed";
msgBox.style.zIndex=100000;
var maxleft=(window.innerWidth-400)/2;
msgBox.style.top="100px";
msgBox.style.left=maxleft+"px";
//创建遮荫层,背景变暗
var bg=document.createElement("div");
bg.style.height=window.innerHeight+"px";
bg.style.width=window.innerWidth+"px";
bg.style.position="fixed";
msgBox.style.zIndex=99999;
bg.style.top="0px";
bg.style.left="0px";
bg.style.background="black";
bg.style.opacity="0.2";
//创建标题
var msgTitle=document.createElement("div");
msgTitle.style.lineHeight="40px";
msgTitle.style.borderTopLeftRadius="5px";
msgTitle.style.borderTopRightRadius="5px";
msgTitle.style.background="背景图片地址";
msgTitle.style.color="#fff";
msgTitle.style.fontSize="18px";
//移动上去鼠标的样式
msgTitle.style.cursor="move";
msgTitle.style.textAlign="center";
var span=document.createElement("span");
span.innerText="提示";
//创建内容部分的盒子
var content=document.createElement("div");
content.style.height="100px";
content.style.background="#fff";
//传入的提示信息参数
content.innerText=msg;
content.style.overflowY="auto";
content.style.textAlign="center";
content.style.verticalAlign="middle";
content.style.padding="40px";
//创建盒子底部
var bottom=document.createElement("div");
bottom.style.height="30px";
bottom.style.background="#149BDF";
bottom.style.padding="5px";
bottom.style.borderBottomLeftRadius="5px";
bottom.style.borderBottomRightRadius="5px";
//创建关闭按钮
var close=document.createElement("div");
close.innerHTML="确定";
close.style.cursor="pointer";
close.style.width="65px";
close.style.padding="3px 15px";
close.style.background="#fff";
close.style.borderRadius="3px";
close.style.margin="0 auto";
close.style.textAlign="center";
close.onclick=function(){
msgBox.style.visibility="hidden";
bg.style.visibility="hidden";
}
//拼接各级元素
msgBox.appendChild(msgTitle);
msgTitle.appendChild(span);
msgBox.appendChild(content);
msgBox.appendChild(bottom);
bottom.appendChild(close);
document.body.appendChild(msgBox);
document.body.appendChild(bg);
}
代码空间项目 -- alert窗口自定义的更多相关文章
- 代码空间项目 -- InstantiationException的异常
java.lang.InstantiationException实例化异常.当试图通过newInstance()方法创建某个类的实例,而该类是一个抽象类或接口时,抛出该异常. 这次项目中查询type时 ...
- 代码空间项目 -- 获取当前时间之前的某一天-Calender类的使用
Calendar类的静态方法getInstance()可以初始化一个日历对象:Calendar now = Calendar.getInstance(); 1.Calendar的基本用法calenda ...
- 代码空间项目 -- cookie的基本使用
cookie在日常开发b/s架构时候经常使用,可以在记住用户,方便自动登录,也可以记住用户的偏好并对应推送广告 下面说说开发时候的基本用法: 1.创建cookie//设置cookie,键值对形式Coo ...
- c++实现输入法窗口自定义的代码
#pragma once #include <Windows.h> #include <imm.h> #include <string> #pragma comme ...
- VS Code项目中共享自定义的代码片段方案
VS Code项目中共享自定义的代码片段方案 一.问题背景 项目中注释风格不统一,如何统一注释风格 一些第三方组件库名称太长,每次使用都需要找文档,然后复制粘贴 部分组件库有自己的Snippets插件 ...
- 雷林鹏分享:jQuery EasyUI 窗口 - 自定义窗口工具栏
jQuery EasyUI 窗口 - 自定义窗口工具栏 默认情况下,窗口(window)有四个工具:collapsible.minimizable.maximizable 和 closable.比如我 ...
- 超详细的Xcode代码格式化教程,可自定义样式。
超详细的Xcode代码格式化教程,可自定义样式. 为什么要格式化代码 当团队内有多人开发的时候,每个人写的代码格式都有自己的喜好,也可能会忙着写代码而忽略了格式的问题.在之前,我们可能会写完代码后,再 ...
- jeecg项目子窗口获得父窗口元素id
jeecg项目子窗口获得父窗口元素id, var parentWin = frameElement.api.opener;alert($(parentWin.document).find(" ...
- 雷林鹏分享:jQuery EasyUI 窗口 - 自定义带有工具条和按钮的对话框
jQuery EasyUI 窗口 - 自定义带有工具条和按钮的对话框 您可以创建一个带有工具栏(toolbar)和按钮(button)的对话框(dialog),可以从 HTML 标记创建.这个教程描述 ...
随机推荐
- react-dnd 拖拽
介绍 React DnD 是一组 React 高阶组件,可以用来帮你构建复杂的拖拽接口,同时解耦你的组件.React DnD 非常适合像 Trello 和 Storify 这样的应用,在不同地方通过拖 ...
- AC日记——图灵机游戏 codevs 2292
2292 图灵机游戏 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description [Shadow 1]第二题 ...
- 某考试 T3 sine
推完一波式子之后发现是个矩阵23333. 其实只要发现是矩阵之后就是个水题了. #include<bits/stdc++.h> #define ll long long using nam ...
- K&R——第五章 指针与数组
#include <stdio.h> #define maxsize 5000 char buf[maxsize]; char *head = buf; char *new(int siz ...
- python--文件处理1
1. 读取文件 方法: all_the_text = open('thefile.txt').read() 但是为了安全起见还是给打开的文件对象指定一个名字,这样在完成之后可以迅速关掉,防止无 ...
- GOF 23种设计模式-单例模式
• 创建型模式: – 单例模式.工厂模式.抽象工厂模式.建造者模式.原型模式. • 结构型模式: – 适配器模式.桥接模式.装饰模式.组合模式.外观模式.享元模式.代理模 式. • 行为型模式: – ...
- 如何使用ssh远程编辑定时任务crontab?
linxu定时任务使用crontab,编辑crontab可以直接编辑:crontab -e:也可以直接读取文件 crontab file.这两种操作都不需要特殊权限sudo.区别在于,crontab ...
- 使用c#訪问Access数据库时,提示找不到可安装的 ISAM
使用c#訪问Access数据库时,提示找不到可安装的 ISAM.例如以下图: 代码例如以下: connectionString = "Provider=Microsoft.Jet.OLEDB ...
- UVA571 - Jugs(数论)
UVA571 - Jugs(数论) 题目链接 题目大意:给你A和B的水杯.给你三种操作:fill X:把X杯里面加满水.empty X:把X杯中的水清空.pour X Y 把X的水倒入Y中直到一方满或 ...
- C#中二进制,八进制,十六进制到十进制的相互转换
1.十进制数字向二进制,八进制,十六进制字符串的转换,使用函数 Convert.ToString(int value, int toBase): 它可以把一个数字转换为不同进制数值的字符串格式,其中t ...