首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

jQuery 教程:简单的遮罩弹窗效果

300px;position:fixed;top:50%;margin-top:-150px;background:#fff;z-index:3;left:50%;margin-left:-250px;} 简单解释一下...对于内容层来说,比较简单,指定宽度和高度用负边距来使其居中显示。 特别要注意一点,背景层的半透明使用的是 opacity 属性,因为使用这个属性可以更好的用 jQuery 来控制。...fadeIn(400); }); $('.bg').click(function(){ $('.bg').fadeOut(800); $('.content').fadeOut(800); }); 这样简单的方法...其他的实现方法 现在的方法确实足够简单,但是兼容性不够好,对于早期的 IE 浏览器不兼容。...具体的代码和实现方式,请看这篇文章:简单的jQuery弹出遮罩层。 差不多就是这样吧,至于内容层的展示之类的,就靠你根据具体内容自由发挥了。 ----

1.6K20

SweetAlert-使弹窗变得简单美丽

SweetAlert是一个颠覆传统弹窗形式的新弹窗,相较于传统浏览器内置弹窗,SweetAlert更加地美观清晰,并且可以引入更多的功能,让弹窗变得灵性。...普通浏览器弹窗显示在屏幕上方,需要用户滑动鼠标移到屏幕上方才可关闭,而SweetAlert不同,提示框在屏幕中央,且按钮在提示框右下角。...语法方面,SweetAlert类似于MarkDown语法,是小白就能简单上手的操作方式。 例如接下来,弹出一个对话框,标题为error,内容为Something went wrong!... SweetAlert也支持输入框、交互等更多高级功能...官网:https://sweetalert.js.org/ 中文文档:https://sweetalert.bootcss.com ---- 版权属于:何叶 本文链接:https://www.onyi.net

1.1K10

微信小程序带图片弹窗简单实现

怎样实现一个带图片显示的模态视图弹窗呢?有时候我们的确有这个需求,自己实现?不不不,哪有官方的方便! ?...:小程序textarea层级问题) (PS:呃呃呃,听说官方的modal组件即将废弃,所以另写了一个可带图片弹窗modal组件,需要可以自取) 首先找到官方文档:​显示模态弹窗的API wx.showModal...我并没有在官方文档中找到,但是经过尝试发现是可以显示一个模态弹窗的,即: wx.showModal({ title: '提示', content: '这是一个模态弹窗...但是是否隐藏,确认以及取消的回调都需要自己手动绑定至js进行控制,效果还是一样的 ?... //js: 代码如下 Page({ /** * 页面的初始数据 */ data: { modalHidden: true },

6.6K20

开发一个简单的 Vue 弹窗组件

到这里,一个简单弹窗组件已经完成了(样式后面再说)。 如何调用 一个组件写完了,要怎么调用呢?...一个简单弹窗组件就这样完成了。 改进 样式 现在市面上的 UI 库特别多,所以一些通用的组件样式不建议自己写,直接用现成的就好。在这个组件上,我们可以使用 element-ui,改造后变成这样。...功能 看起来这个简单弹窗组件真的是非常简单,我们可以在此基础上适当的增加一些功能,例如:拖拽。...mousedown 用来获取鼠标点击时弹窗的坐标 mousemove 用来计算鼠标移动时弹窗的坐标 mouseup 取消弹窗的移动 先来看代码。...mousedown、mousemove、mouseup,用来控制弹窗移动(点击弹窗头部进行拖拽)。

2.3K20

Vue - 简单实现一个命令式弹窗组件

前言 在日常工作中弹窗组件是很常用的组件,但用得多还是别人的,空闲时间就自己来简单实现一个弹窗组件 涉及知识点:extend、$mount、$el 使用方式: this....index.vue:组件布局、样式、交互逻辑 index.js:挂载组件、暴露方法 知识点 在此之前,了解下涉及的知识点 1. extend ?...我们希望弹窗组件是在使用时才显示出来,那么就需要动态的向body中添加元素。使用$mount方法可以手动挂载一个vue实例,和 extend 刚好搭配使用,这个也是弹窗组件命令式的关键。 3....fff; } .confirm{ background: lightblue; } .cancel{ background: lightcoral; } index.js...$Confirm = caller } } main.js 上面我对外暴露的对象中含有install方法,这里可以使用Vue.use注册组件(使用Vue.use后,会查找install方法进行调用

1.2K20
领券