广告
返回顶部
首页 > 资讯 > 前端开发 > html >纯js如何实现右下角弹窗
  • 894
分享到

纯js如何实现右下角弹窗

2024-04-02 19:04:59 894人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关纯js如何实现右下角弹窗,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。这个弹窗是如下图的效果:打开网页的时候,这个弹窗会淡入,之后点击右上角的

这篇文章将为大家详细讲解有关纯js如何实现右下角弹窗,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

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

纯js如何实现右下角弹窗

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

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "Http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>消息提醒</title>
<script src="jquery-1.8.3.js" type="text/javascript"></script>
<script src="notice_pop.js" type="text/javascript"></script>
</head>
<body>

</body>
</html>

这个弹窗的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(
	"<div id='pop_div'style='display:none;position:absolute;border:1px solid #e0e0e0;z-index:99;width:"+weight+"px;height:"+height+"px;top:"+(windowHeight-height-10)+"px;left:"+(windowWidth-weight-10)+"px'>"+
		"<div style='line-height:32px;background:#f6f0f3;border-bottom:1px solid #e0e0e0;font-size:14px;padding:0 0 0 10px;'>" +
			"<div style='float:left;'><b>"+title+"</b></div><div style='float:right;cursor:pointer;'><b onclick='pop_close()'>×</b></div>" +
			"<div style='clear:both'></div>"+
		"</div>" +
		"<div id='content'>" +
			 content+
		"</div>"+
	"</div>"
	);
}
function pop_close(){
	$('#pop_div').fadeOut(400);
}
$(document).ready(function(){
	pop_init("公告信息","<ul><li>sss</li><li>sss</li></ul>");
	$('#pop_div').fadeIn(400);
});

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

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

关于“纯js如何实现右下角弹窗”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 纯js如何实现右下角弹窗

本文链接: https://www.lsjlt.com/news/79020.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 纯js如何实现右下角弹窗
    这篇文章将为大家详细讲解有关纯js如何实现右下角弹窗,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。这个弹窗是如下图的效果:打开网页的时候,这个弹窗会淡入,之后点击右上角的...
    99+
    2022-10-19
  • JS如何模仿qq右下角消息弹窗功能
    小编给大家分享一下JS如何模仿qq右下角消息弹窗功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:在我们的日常开发中,...
    99+
    2022-10-19
  • jquery实现的右下角窗口弹窗加定时刷新弹出功能
    你可以使用以下代码实现一个右下角窗口弹窗,并添加定时刷新弹出功能:HTML:```html弹窗标题弹窗内容...
    99+
    2023-09-02
    jquery
  • flutter如何实现点击下拉栏微信右上角弹出窗功能
    小编给大家分享一下flutter如何实现点击下拉栏微信右上角弹出窗功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先看效果实现需求分析这个是使用 PopupRo...
    99+
    2023-06-15
  • flutter 实现点击下拉栏微信右上角弹出窗功能
    先看效果实现 需求分析 这个是使用 PopupRoute这个路由类进行实现 大概原理就是利用PopupRpute这个类进行改造,然后自定义一个页面,页面内镶嵌一个动画类,用来实现缩...
    99+
    2022-11-12
  • C#实现系统桌面右下角弹框
    目录实践过程效果代码实践过程 效果 代码 public partial class GroundForm : Form { public GroundFo...
    99+
    2023-01-05
    C#实现系统桌面弹框 C#实现桌面弹框 C#桌面弹框 C# 弹窗
  • css如何实现右下角
    这篇文章主要介绍了css如何实现右下角,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。右下角#triangle-bottomright {  wi...
    99+
    2023-06-10
  • 纯CSS如何实现选中商品后右下角显示√号功能
    小编给大家分享一下纯CSS如何实现选中商品后右下角显示√号功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!css伪类 右下角点击出现 对号角标表示选中的示例代码 :效果解析:利用伪元素选择器,来增加内容。2、利...
    99+
    2023-06-08
  • 电脑右下角弹出广告如何解决
    要解决电脑右下角弹出广告的问题,可以尝试以下几种方法:1. 安装强大的杀毒软件:使用受信任的杀毒软件对电脑进行全面扫描,检测和删除可...
    99+
    2023-09-08
    电脑
  • js如何实现弹窗暗层效果
    这篇文章给大家分享的是有关js如何实现弹窗暗层效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。示例代码:<!DOCTYPE html> <html&...
    99+
    2022-10-19
  • 如何使用纯JS实现弹性导航条效果
    这篇文章主要为大家展示了“如何使用纯JS实现弹性导航条效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用纯JS实现弹性导航条效果”这篇文章吧。效果图:代...
    99+
    2022-10-19
  • Android如何实现锁屏状态下弹窗
    前言 想在锁屏上面实现弹窗,第一个想法就是利用 WindowManager 设置 Window 的 Flag,通过设置 Flag 的显示优先级来让窗口显示在锁屏的上面。 接下来...
    99+
    2022-06-06
    弹窗 锁屏 Android
  • 纯css如何实现三角形
    本篇内容介绍了“纯css如何实现三角形”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!css实现三角的原理:首先确定底边是哪个方向,并设置哪个...
    99+
    2023-07-04
  • Vue如何实现弹窗Modal
    这篇文章给大家分享的是有关Vue如何实现弹窗Modal的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Vue作为最近最炙手可热的前端框架,其简单的入门方式和功能强大的API是其优点...
    99+
    2022-10-19
  • 纯JS如何实现vue.js下的双向绑定功能
    目录首先说一下实现双向绑定的思路:再说一下实现这些功能的js主要的方法有哪些:最后需要创建哪些工具类?实现vue双向绑定看下面截图 这是一个普通的html文件,也并没有引入vue....
    99+
    2022-11-12
  • 如何彻底屏蔽网页右下角的百度TV等广告窗口
    刚才发了如何屏蔽QQ2009广告的一个文章(Vista、XP、Windows7下非会员如何去除QQ2009的广告) ,一位网友在评论里面跟帖,说Vista之家的广告多,如何屏蔽。我们也是网民,深知广告的惹人烦,就像,我们...
    99+
    2023-05-24
    屏蔽 百度TV 广告窗口 TV 网页 百度 广告
  • 纯js如何实现html转pdf
    这篇文章将为大家详细讲解有关纯js如何实现html转pdf,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。项目开发中遇到了一个变态需求,需要把一整个页面导出为pdf格式,而...
    99+
    2022-10-19
  • javascript如何实现弹出窗口
    小编给大家分享一下javascript如何实现弹出窗口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法:1、使用alert()实现警告框窗口,语法“alert(...
    99+
    2023-06-15
  • 如何使用JavaScript实现弹窗
    这篇文章主要介绍“如何使用JavaScript实现弹窗”,在日常操作中,相信很多人在如何使用JavaScript实现弹窗问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用JavaScript实现弹窗”的疑...
    99+
    2023-07-06
  • jquery如何实现弹窗功能
    这篇文章主要介绍jquery如何实现弹窗功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果图:代码如下:<!DOCTYPE HTML> <html&g...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作