首页 > 其他分享 >jQuery模态对话框插件jAlert

jQuery模态对话框插件jAlert

时间:2024-12-12 16:32:04浏览次数:4  
标签:jQuery 插件 http 对话框 jAlert alert content com

jAlert是一款兼容ie8的jQuery模态对话框插件。jAlert可以实现模态对话框,弹出窗口,Lightbox 等,并且在显示对话框时带有炫酷的动画效果。

 

在线预览  下载

 使用方法

在页面中引入jQuery和jAlert.js、jAlert.css文件。

<link rel="stylesheet" href="dist/jAlert.css"> <script type="text/javascript" src="jquery.min.js"></script>                    <script type="text/javascript" src="jAlert.js"></script>                   
 初始化插件

可以通过一个超链接来触发模态对话框。

<a href='#' data-jAlert data-title='New jAlert!' data-content='Great job!'>Click Me</a>
$(function(){   $.jAlert('attach'); });

如果你不使用jAlert-functions.js,可以安装下面的方法来使用。

$.jAlert({ //this is the normal usage     'title': 'Test',     'content': 'Howdy',     'theme': 'green',     'size': 'xsm'   });

如果你添加了jAlert-functions.js文件,可以简单的通过下面的方法实现一个对话框。

alert('hi'); //override is enabled by default

你还可以使用下面的方法来实现各种主题效果。

successAlert('Success', 'You did it!'); //green alert errorAlert('Error', 'It didn\'t work!'); //red alert infoAlert('Info', 'Information!'); //blue alert warningAlert('Warning', 'Warning!'); //yellow alert blackAlert('Warning', 'Warning!'); //black alert (obviously) imageAlert('http://mydomain.com/myimg.jpg'); //optional second param is the image width (defaults to auto) videoAlert('http://youtube.com/viddk35k'); ajaxAlert('http://mydomain.com/myfile.php'); //optional second param is onOpen callback which gets passed the instance of jAlert iframeAlert('http://mydomain.com'); //optional second param is height (defaults to fill the viewport height)   confirm(function(){   console.log('confirmed!'); }, function(){   console.log('denied'); });   $.fn.jAlert.defaults.backgroundColor = 'white'; //override a default setting   $.fn.jAlert({ //same as $.jAlert when you're not passing an element - this alert will now have the white background color   'title': 'Test',   'content': 'Howdy',   'theme': 'green',   'size': 'xsm'   //'backgroundColor': 'white' //you could also pass it here });   $.fn.jAlert.defaults.backgroundColor = 'black'; //set it back to black   $('.btn').alertOnClick({ //this function attaches an onclick handler to .btn and passes the options to jAlert   'title': 'It worked!',   'content': 'You clicked the button' });   $.alertOnClick('.btn', { //this function attaches an onclick handler to the body for .btn and kicks off jAlert   'title': 'Like magic',   'content': 'You clicked the button that was dynamically added' });   $.jAlert({ //creates a lightbox for the image - responsive and all   'image': 'http://mysite.com/my-image.jpg' });   $.jAlert({ //creates a lightbox for the video - responsive and all   'video': 'http://youtube.com/dflskd' });   $.jAlert({ //creates an alert that fills most of the height with a scrollable iframe   'iframe': 'http://mysite.com' });   $.jAlert({ //gets content from another file with $.get()   'ajax': 'my-ajax-content.php' });

标签:jQuery,插件,http,对话框,jAlert,alert,content,com
From: https://www.cnblogs.com/mybook000/p/18602908

相关文章

  • 使用Arthas和arhtas idea plugin插件做代码性能分析
    最新版本,点击下载https://arthas.aliyun.com/download/latest_version?mirror=aliyun一、idea插件安装idea中安装arthasidea插件在arthas下载目录运行java-jar.\arthas-boot.jar         (1)出现下面情况,是没有启动的java服务;       (2......
  • EasyPlayer.js无插件H5播放器报错video抛出Unmuting failed是什么原因?
    当前H5流媒体播放器将迎来更加广阔的发展前景。一方面,5G技术将实现更高的传输速度和更低的延迟,为用户提供更加流畅、稳定的播放体验。另一方面,随着互动功能的不断丰富和完善,H5流媒体播放器将更好地满足用户的个性化需求。有用户在使用时会遇到播放器报错video抛出Unmutingfaile......
  • 易优CMS插件config.php配置文件
    插件config.php配置文件配置如下:returnarray('code'=>'Demo',//插件标识'name'=>'示例',//插件名称'version'=>'v1.0.0',//当前插件版本'min_version'=>'v1.1.6',//最低系统版本支持......
  • 【Unity 爆炸、火焰和烟雾效果插件】UNI VFX: Realistic Explosions, Fire Smoke for
    UNIVFX:RealisticExplosions,Fire&SmokeforVisualEffectGraph是一款专为Unity的VisualEffectGraph(VFXGraph)系统设计的插件,旨在帮助开发者创建高度真实的爆炸、火焰和烟雾效果。这款插件通过强大的粒子系统和高效的图形处理技术,使开发者能够轻松实现复杂......
  • JS弹出对话框交互
    在JavaScript中,弹出对话框是一种与用户进行交互的常见方式。JavaScript提供了三种内置的对话框函数:alert()、confirm()和prompt()。这些函数都会暂停脚本的执行,直到用户与对话框进行了交互(如点击了按钮)。1.alert()对话框alert()函数用于显示一个带有消息和一个“确定”按......
  • unityGLTF插件加载模型很慢的问题
    在unity编辑器里面加载很快,但是发布成windows版本,加载就很慢排查原因是开启了多线程加载(编辑器环境多线程加载始终关闭反而更快):打开文件GLTFSceneImporter.cs///<summary>///UseMultithreadingornot.///Ineditor,thisisalwaysfalse.This......
  • 精美的jQuery科学计算器插件
    jsRapCalculator是一款jQuery科学计算器插件。该科学计算器提供除加减乘除外,还有或和异或、取反、八进制,十六进制和二进制等功能。 在线演示 下载 使用方法在页面中引入jquery和jsRapCalculator.js文件和样式文件jsRapCalculator.css。<linkrel="stylesheet"h......
  • Github上博客园SimpleMemory主题美化插件使用体验
    Github上博客园SimpleMemory主题美化插件使用体验目录Github上博客园SimpleMemory主题美化插件使用体验基本设置SimpleMemory插件地址管理选项管理侧边栏管理页面定制合影基本设置进入博客园管理界面,完成基础设置。皮肤模版选择SimpleMemory作为基础模版。JS权限如果开通,......
  • VsCode插件CnBlogs博客园客户端使用体验
    VsCode插件CnBlogs博客园客户端使用体验VsCode安装以及插件安装VsCode官网下载VsCode插件CnBlog下载地址CnBlog插件功能1.账户登陆2.工作空间3.随笔分类4.随笔列表5.编辑MarkDown博客......
  • 基于webGL的云层动画js插件
    这是一款基于webGL的云层动画js插件。该插件使用HTML5canvas和WebGLAPI,生成可控制的多层云彩动画特效。在线演示 下载  NPM安装npminstallklouds--save                  使用方法ES6语法:import*askloudsfrom'klouds'      ......