下面小编就为大家带来一篇纯js的右下角弹窗实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

这个弹窗是如下图的效果:

打开网页的时候,这个弹窗会淡入,之后点击右上角的关闭按钮,其实就是一个& times;会淡出。

采用淡入淡出是因为直接Jquery一个fadeIn与fadeOut省事。如果采用窗口自下而上地移动,还要考虑p的position设置问题,这个问题还涉及一系列兼容性问题,很严重。

之所以称之为纯js的右下角弹窗,是因为,在任意页面,只需要如下引入Jquery之后,再引入这个Js,则可以使用,唯一注意就是Jquery的引入一定要在这个Js之前,由于我的JS是全基于Jquery写成的。没Jquery支持可不行。

消息提醒

这个弹窗的Js代码notice_pop.js如下:

function pop_init(title,content) {

//取当前浏览器窗口大小

var windowWidth=$(document).width();

var windowHeight=$(document).height();

//弹窗的大小

var weight=320;

var height=240;

$("body").append(

"

"+

"

" +

"

"+title+"

×

" +

"

"

" +

"

" +

content+

"

"+

"

"

);

}

function pop_close(){

$('#pop_p').fadeOut(400);

}

$(document).ready(function(){

pop_init("公告信息","

  • sss
  • sss

");

$('#pop_p').fadeIn(400);

});

说是Jquery其实更多是HTML的内容,关键是设置p的position为absolute,加个灰色的1px的边框给它,在zindex上面设置为最高,之后安排在 浏览器高度/宽度-其大小的位置,再摆到右下角。

在其里面的标题子面板,放两个float的p,一个在左,一个在右,以实现弹框标题和关闭按钮,分居两侧的效果,再用clear:both清请这个float。给下面的内容让路。

php 右下脚弹窗,纯js的右下角弹窗实例代码相关推荐

  1. 【jQuery】纯js的右下角弹窗

    这个弹窗是如下图的效果: 打开网页的时候,这个弹窗会淡入,之后点击右上角的关闭按钮,其实就是一个& times;会淡出. 采用淡入淡出是因为直接Jquery一个fadeIn与fadeOut省事 ...

  2. html页面小宠物代码大全,纯css3实现宠物小鸡实例代码

    最近看了很多关于css3的知识和文章,觉得css3用起来很方便,使用css3的话,在页面布局上可以省去很多不必要的代码.所以最近用css3仿写了我每天都照顾的宠物小鸡的模样,第一次写,有些细节处理的不 ...

  3. 纯JS单页面赛车游戏代码分享

    分享一个以前写的小游戏,纯js游戏,代码很简单.欢迎大家来喷呦! 效果图: 代码展示://直接复制到html文件即可 支持IE9+版本 <!DOCTYPE html> <html&g ...

  4. php提交成功js弹窗,基于JS+HTML实现弹窗提示是否确认提交功能

    需求:当点击input按钮时候,弹出确认框,确认后提交到指定url,效果如下 分析:这里面要,引入三个库文件,如下是下载地址 代码:下载后放入响应的项目目录,最后代码如下 console.log(1) ...

  5. html投票,基于js实现投票的实例代码

    本文实例讲述了JavaScript实现三种投票方式的实现方法,分享给大家供大家参考.具体如下: 一.js柱状投票图 效果图: 实现代码: js柱状投票图 body { font-weight:bold ...

  6. html 右下角弹窗,javascript实现的右下角弹窗实例

    /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 右下角的弹窗 body { backgro ...

  7. java socket实现桌面右下角弹窗_java实现桌面右下角弹窗效果

    最近需要一个java实现桌面弹窗的小功能,类似于电脑桌面右下角的小广告一样的功能,在csdn上找到一个很好的一个,功能很多,我去除了一点不需要的代码,改了下外观等. 修改后的代码如下: InfoUti ...

  8. vue读取mysql数据_vue.js获取数据库数据实例代码

    vue.js动态获取数据库数据 (通过vue.cli和webpack搭建的环境) 1.首先我先在创建一个静态的data.json文件,在static下创建json文件夹,(webpack环境下,静态的 ...

  9. html+js实现生成验证码实例代码分享

    介绍 今天分享下利用html的canvas标签生成画布,在画布上利用随机生成的数字画上验证码,背景为随机生成的颜色和杂乱的直线与点点. 进阶:利用表单插件属性绑定验证码数据(json)可以在发送时候或 ...

最新文章

  1. c2c网站开店的流程图_shopee开店入驻?Shopee选品为什么这么重要
  2. python这个软件学会能做什么工作-万万没想到,学会Python即使不做程序员都能月入过万!...
  3. boost::foreach模块非常量右值的测试程序
  4. python自动生成宣传单_python – Matplotlib boxplot只显示最大和最小传单
  5. 神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(Anaconda软件使用)
  6. Git常用命令——分支操作
  7. git 理解 Head指针Branch指针--resetcheckout
  8. 使用对象-关系映射持久化数据
  9. vue中echarts3d 使用(3d地图上有柱状图数据,吉林省)
  10. VS2017+海康威视工业相机调用查找不到设备的问题
  11. 组合数学之三 —— 生成函数
  12. 三星手机PIN码忘记锁机解决方法
  13. 苹果ipad邮箱找不到服务器,ipad怎么设置qq邮箱?苹果ipad qq邮箱设置教程
  14. 【微信】公众号扫码点餐功能(附源码)
  15. 手把手教你windows下用docker安装 elasticsearch和可视化管理工具 ElasticHD和dejavu
  16. !include: could not find: “nsProcessW.nsh“
  17. 支付宝微信的刷脸支付竞赛马不停蹄
  18. ABAQUS中inp文件的使用和书写
  19. 物流与供应链管理前言
  20. 计算机网络中的猫,宽带猫的作用和分类【图解】

热门文章

  1. Navicat数据库非常实用的技巧 (create_time、edit_time 设置默认值和自动更新)
  2. linux deepin/debian/ubuntu apt查看软件版本 apt安装指定版本的包
  3. Linux netstat -tunlp查看端口占用情况
  4. Hadoop SSH免密登录公钥生成并实现不同主机间的免密登录
  5. Apache Shiro的运行流程和权限控制方式分析
  6. matlab rebit,BIM的算法最新消息!MATLAB被禁也有BIM开源工具用!
  7. Windows服务安装卸载
  8. java 解密 php_使用JAVA解密PHP解密
  9. TCP通信文件上传原理
  10. 从源码角度看Android系统init进程启动过程