首页 > 其他分享 >Material Design风格纯js确认框和对话框插件

Material Design风格纯js确认框和对话框插件

时间:2024-12-28 17:42:05浏览次数:1  
标签:插件 material 对话框 Material js div id

material-modal是一款Material Design风格纯js确认框和对话框插件。该插件通过简单的CSS和JavaScript代码来构建确认框和对话框,是替代浏览器原生确认框和对话框的不错选择。

在线预览   下载

 

 使用方法

在页面中引入material-modal.css和material-modal.js文件。

< link rel="stylesheet" href="css/material-modal.css" type="text/css" /> 
< script src="js/material-modal.js">                  
 HTML结构

模态确认框和对话框的HTML结构如下:

< div id="materialModal" onclick="closeMaterialAlert(event, false)" class="hide">
  < div id="materialModalCentered">
    < div id="materialModalContent" onclick="event.stopPropagation()">
      < div id="materialModalTitle">
        这里是标题
      
      < div id="materialModalText">
        这里是内容< br />
      
      < div id="materialModalButtons">
      < div id="materialModalButtonOK" class="materialModalButton" onclick="closeMaterialAlert(event, true)">
        确定
      
      < div id="materialModalButtonCANCEL" class="materialModalButton" onclick="closeMaterialAlert(event, false)">
        取消
      
      
    
  
 初始化插件

可以通过超链接或按钮来打开一个对话框。

materialAlert( '标题' ,  '内容' ,  function (result){
    if (result== true ) console.log( 'OK按钮被按下' );
    else console.log( '没有按钮被按下' );
});

要打开一个确认框,可以使用以下代码:

materialConfirm( '标题' ,  '内容' ,  function (result){
    if (result== true ) console.log( 'OK按钮被按下' );
    else console.log( 'CANCEL按钮被按下或没有按钮被按下' );
});                  

 

标签:插件,material,对话框,Material,js,div,id
From: https://www.cnblogs.com/zzggqq/p/18637724

相关文章

  • 基于HTML5 time元素的倒计时jquery插件
    这是一款简单的基于HTML5time元素的倒计时jquery插件。该jquery倒计时插件提供默认的翻牌样式。 在线预览  下载 使用方法在页面中引入jquery、jquery.countdown.js。<scriptsrc="path/to/jquery.min.js"><scriptsrc="path/to/jquery.countdown.js"> HTML......
  • Optiscroll-轻量级纯Js滚动条美化插件
    Optiscroll是一款轻量级纯Js滚动条美化插件。该滚动条美化插件可以隐藏原生的滚动条,并生成用户自定义样式的滚动条。它的特点还有:轻量级,没有任何依赖,压缩后的版本仅9kb。性能高度优化。支持水平和垂直滚动条。支持嵌套滚动条。支持自定义事件。可以制作scrollTo和scrollInt......
  • 插件用户隐私保护说明内容介绍
    插件用户隐私保护说明内容介绍插件用户隐私保护说明包括下列板块,其中具体的说明仅为示例。插件基本信息包括插件名称、插件提供方名称。插件名称:客服助手插件提供方名称:深圳市腾讯计算机系统有限公司插件处理的信息开发者需在此板块声明所处理的用户信息,微信会根据......
  • IDE 使用技巧与插件推荐:提升开发效率的秘籍
    在软件开发的世界里,集成开发环境(IDE)是开发者的得力助手。熟练掌握IDE的使用技巧并搭配实用的插件,能大幅提升开发效率。本文将以主流的IDE(如IntelliJIDEA、Eclipse、VisualStudioCode等)为例,分享一些通用的使用技巧,并推荐几款实用插件。一、IDE使用技巧(一)快捷键操作......
  • Kong中实现已登录用户自动跳转到指定页面功能(自定义插件开发教程)
    言简意赅的讲解Kong插件支持:使用生态插件与自定义开发解决的痛点之前给大家讲解得Kong作为领先的API网关,凭借其强大的插件架构,为开发者提供了极大的灵活性和扩展性。本文将详细介绍Kong对插件的支持,不仅涵盖如何使用其生态系统中的丰富插件,还将深入探讨如何开发自定义插件,......
  • uni-app 设置多语言切换uni-i18n插件
    安装uni-i18n插件npminstalluni-i18nmain.js文件中引入并初始化VueI18n///main.jsimportmessagesfrom'./language/index'leti18nConfig={locale:uni.getLocale(),messages}importVuefrom'vue'importVueI18nfrom'vue-i18n'......
  • basicContext.js - 强大的纯Js上下文菜单插件
    basicContext.js是一款功能强大的纯Js上下文菜单插件。该js上下文菜单插件可以制作左键菜单,右键菜单,可以自定义菜单的位置。它还可以和jquery结合使用,非常方便。 在线预览  下载 使用方法在页面中引入样式文件basicContext.min.css,主题样式文件default.min.css和js文件b......
  • 简单实用的jQuery表单输入框浮动标签动画特效插件
    phAnimate是一款简单实用的jquery表单输入框浮动标签动画特效插件。通过该插件,你可以非常轻松的为表单input元素添加浮动标签动画效果。 在线预览 下载  使用方法在页面中引入jquery和phanimate.jquery.js文件。<scripttype="text/javascript"src="js/jquery.min.j......
  • VSCode 插件开发实战(一):快速入门插件开发
    前言VisualStudioCode(简称VSCode)是一款非常流行的代码编辑器,它不仅轻量、快速,还支持各种扩展插件(Extension),可以大大提升我们的开发效率。如果你觉得现有的插件无法满足你的需求,没关系,你可以自己动手编写一个插件。今天,我将带你一步步了解如何自定义VSCode插件。什么是V......
  • anime.js-强大的Javascript动画库插件
    anime.js是一款功能强大的Javascript动画库插件。anime.js可以和CSS3属性,SVG,DOM元素和JS对象一起工作,制作出各种高性能,平滑过渡的动画效果。在线预览  下载               使用方法在页面中引入anime.min.js文件。<scripttype="te......