New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

light-dialog

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

light-dialog

![light-dialog](https://raw.githubusercontent.com/dengtongyu/light-dialog/master/res/light-dialog.png)

  • 2.0.6
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

light-dialog

light-dialog

前言

light-dialog弹窗组件用于手机移动端页面,不依赖jQuery或者zepto,不兼容低版本IE浏览器。 light-dialog基于flexible适配方案,样式表单位采用rem。 light-dialog基于webpack,JavaScript需要模块化引入。

运行

npm install light-dialog

用法

引入js模块

var dialog=require('light-dialog');

调用

dialog.confirm('我是一个弹窗!',function(){
	dialog.alert('我点了确定按钮');
	return false;				
},function(){
	dialog.tapPiece('我点了取消按钮',function(){
		console.log('关闭')
	});
},null,'关闭');

实例

普通弹窗,只有一个确定按钮

document.querySelector('#btn-1').onclick = function() {
	dialog.alert('这是一个普通弹窗!');
}

交互弹窗,确定和取消按钮

document.querySelector('#btn-2').onclick=function () {
	dialog.confirm('交互弹窗,确定和取消按钮',function () {
		dialog.alert('点击了确定');
	},function () {
		dialog.alert('点击了取消');
	});
}

交互弹窗,可以修改按钮文案

document.querySelector('#btn-2-2').onclick=function () {
	dialog.confirm('交互弹窗,可以修改按钮文案',function () {
		dialog.alert('点击了好的');
	},function () {
		dialog.alert('点击了谢谢');
	},'好的','谢谢');
}

只有右上角的关闭按钮

document.querySelector('#btn-3').onclick=function () {
	dialog.tapPiece('只有右上角的关闭按钮,只有右上角的关闭按钮,只有右上角的关闭按钮');
}

底部有遮罩的弹窗

document.querySelector('#btn-4-1').onclick = function() {
	dialog.alert('这是一个有遮罩的弹窗!', null, true); //通过最后一个参数为true开启遮罩
}
document.querySelector('#btn-4-2').onclick = function() {
	dialog.tapPiece('这是一个有遮罩的弹窗!', null, true); //通过最后一个参数为true开启遮罩
}

阻止弹窗关闭

document.querySelector('#btn-4-3').onclick = function() {
	dialog.confirm('我是一个不会关闭的弹窗!我是一个不会关闭的弹窗!我是一个不会关闭的弹窗!', function() {
		dialog.alert('下面的弹窗没有关闭哟!');
		return false //通过return false阻止弹窗关闭
	}, null, null, null, true); //通过最后一个参数为true开启遮罩
}

自动关闭弹窗

document.querySelector('#btn-5-1').onclick = function() {
	dialog.piece('这是一个3秒后自动关闭的弹窗!', 3000);
}

Keywords

FAQs

Package last updated on 29 May 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc