基于layer mobile手机端弹出框,询问框(PC端推荐layer和artDialog:http://download.csdn.net/download/cometwo/9437895)

简介:

layer mobile是为移动设备(手机、平板等webkit内核浏览器/webview)量身定做的弹层支撑,采用Native JavaScript编写,完全独立于PC版的layer,您需要按照场景选择使用。 官方地址:http://layer.layui.com/mobile/ 下载地址:http://download.csdn.net/detail/cometwo/9441001

这里写图片描述
这里写图片描述

<!DOCTYPE html>
<html>


    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui">
        <meta content="yes" name="apple-mobile-web-app-capable">
        <meta content="black" name="apple-mobile-web-app-status-bar-style">
        <meta content="telephone=no" name="format-detection">
        <meta content="email=no" name="format-detection">
        <meta http-equiv="refresh" content="100">
        <title>手机</title>
        <script type="text/javascript" src="js/jquery-2.1.0.min.js"></script>
        <link rel="stylesheet" href="css/layer.css" />
        <script type="text/javascript" src="js/fastclick.js"></script>
        <script type="text/javascript" src="js/layer.js"></script>
        <style type="text/css">
            input {
                width: auto;
                padding: 10px;
                line-height: 20px;
                background: red;
                border: 1px solid blue;
                margin: 10px;

            }
        </style>
        <script type="text/javascript">
            FastClick.attach(document.body);
            $(function() {
                $('.btn1').click(function() {
                    layer.open({
                        content: '您好',
                        anim: true,
                        time: 2 //2秒后自动关闭
                    });
                });
                $('.btn2').click(function() {
                    layer.open({
                        content: '通过style设置你想要的样式',
                        style: 'background-color:#09C1FF; color:#fff; border:none;margin: 0px;',
                        time: 2
                    });
                });
                $('.btn3').click(function() {
                    layer.open({
                        title: [
                            '我是标题',
                            'background-color:#fff; color:#000;'
                        ],
                        cancel: function() {
                            layer.open({
                                content: '你点了x',
                                time: 1
                            });
                        },
                        btn: ['确认', '取消'],
                        shadeClose: false, //默认:true,是否点击遮罩时关闭层
                        yes: function() {
                            layer.open({
                                content: '你点了确认',
                                time: 1
                            });
                        },
                        no: function() {
                            layer.open({
                                content: '你选择了取消',
                                time: 1
                            });
                        },
                        content: '标题风格任你定义。。'
                    });
                });
                $('.btn4').click(function() {
                    layer.open({
                        //                      title: [
                        //                          '我是标题',
                        //                          'background-color:#8DCE16; color:#fff;'
                        //                      ],
                        content: '通过style设置你想要的样式',
                        btn: ['OK']
                    });
                });
                $('.btn5').click(function() {
                    layer.open({
                        content: '你是想确认呢,还是想取消呢?你是想确认呢,还是想取消呢?你是想确认呢,还是想取消呢?',
                        btn: ['确认', '取消'],
                        shadeClose: false, //默认:true,是否点击遮罩时关闭层
                        yes: function() {
                            layer.open({
                                content: '你点了确认',
                                time: 1
                            });
                        },
                        no: function() {
                            layer.open({
                                content: '你选择了取消',
                                time: 1
                            });
                        }
                    });
                });
                $('.btn6').click(function() {
                    layer.open({
                        title: '信息',
                        content: '移动版和PC版不能同时使用在同一页面。'
                    });
                });
                $('.btn7').click(function() {
                    layer.open({
                        title: '提示',
                        content: '您确定要刷新一下本页面吗?',
                        btn: ['嗯', '不要'],
                        yes: function(index) {
                            location.reload();
                            layer.close(index);
                        }
                    });
                });
                $('.btn8').click(function() {
                    layer.open({
                        type: 1,
                        content: '<img src="img/layer-mobile.png">'
                    })
                });
                $('.btn9').click(function() {
                    layer.open({
                        type: 1,
                        content: '可传入任何内容,支持html。一般用于手机页面中',
                        anim: 0,
                        style: 'position:fixed; bottom:0; left:0; width:100%; height:150px; padding:10px 30px; border:none;color:red'
                    });
                });
                $('.btn10').click(function() {
                    layer.open({
                        type: 2
                            //,shade: false
                            ,
                        time: 5
                            //,content: '加载测试中…'
                    });
                });
            })
        </script>
    </head>


    <body>
        <input type="button" class="btn1" value="弹出框1" />
        <input type="button" class="btn2" value="弹出框2" />
        <input type="button" class="btn3" value="弹出框3" />
        <input type="button" class="btn4" value="弹出框4" />
        <input type="button" class="btn5" value="弹出框5" />
        <input type="button" class="btn6" value="信息框" />
        <input type="button" class="btn7" value="询问框" />
        <input type="button" class="btn8" value="二维码" />
        <input type="button" class="btn9" value="页面层" />
        <input type="button" class="btn10" value="加载条" />
    </body>


</html>


<!DOCTYPE html>
<html>


    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui">
        <meta content="yes" name="apple-mobile-web-app-capable">
        <meta content="black" name="apple-mobile-web-app-status-bar-style">
        <meta content="telephone=no" name="format-detection">
        <meta content="email=no" name="format-detection">
        <meta http-equiv="refresh" content="100">
        <title>手机</title>
        <script type="text/javascript" src="js/jquery-2.1.0.min.js"></script>
        <link rel="stylesheet" href="css/layer.css" />
        <script type="text/javascript" src="js/fastclick.js"></script>
        <script type="text/javascript" src="js/layer.js"></script>
        <style type="text/css">
            input {
                width: auto;
                padding: 10px;
                line-height: 20px;
                background: red;
                border: 1px solid blue;
                margin: 10px;

            }
        </style>
        <script type="text/javascript">
            FastClick.attach(document.body);
            $(function() {
                $('.btn1').click(function() {
                    layer.open({
                        content: '您好',
                        anim: true,
                        time: 2 //2秒后自动关闭
                    });
                });
                $('.btn2').click(function() {
                    layer.open({
                        content: '通过style设置你想要的样式',
                        style: 'background-color:#09C1FF; color:#fff; border:none;margin: 0px;',
                        time: 2
                    });
                });
                $('.btn3').click(function() {
                    layer.open({
                        title: [
                            '我是标题',
                            'background-color:#fff; color:#000;'
                        ],
                        cancel: function() {
                            layer.open({
                                content: '你点了x',
                                time: 1
                            });
                        },
                        btn: ['确认', '取消'],
                        shadeClose: false, //默认:true,是否点击遮罩时关闭层
                        yes: function() {
                            layer.open({
                                content: '你点了确认',
                                time: 1
                            });
                        },
                        no: function() {
                            layer.open({
                                content: '你选择了取消',
                                time: 1
                            });
                        },
                        content: '标题风格任你定义。。'
                    });
                });
                $('.btn4').click(function() {
                    layer.open({
                        //                      title: [
                        //                          '我是标题',
                        //                          'background-color:#8DCE16; color:#fff;'
                        //                      ],
                        content: '通过style设置你想要的样式',
                        btn: ['OK']
                    });
                });
                $('.btn5').click(function() {
                    layer.open({
                        content: '你是想确认呢,还是想取消呢?你是想确认呢,还是想取消呢?你是想确认呢,还是想取消呢?',
                        btn: ['确认', '取消'],
                        shadeClose: false, //默认:true,是否点击遮罩时关闭层
                        yes: function() {
                            layer.open({
                                content: '你点了确认',
                                time: 1
                            });
                        },
                        no: function() {
                            layer.open({
                                content: '你选择了取消',
                                time: 1
                            });
                        }
                    });
                });
                $('.btn6').click(function() {
                    layer.open({
                        title: '信息',
                        content: '移动版和PC版不能同时使用在同一页面。'
                    });
                });
                $('.btn7').click(function() {
                    layer.open({
                        title: '提示',
                        content: '您确定要刷新一下本页面吗?',
                        btn: ['嗯', '不要'],
                        yes: function(index) {
                            location.reload();
                            layer.close(index);
                        }
                    });
                });
                $('.btn8').click(function() {
                    layer.open({
                        type: 1,
                        content: '<img src="img/layer-mobile.png">'
                    })
                });
                $('.btn9').click(function() {
                    layer.open({
                        type: 1,
                        content: '可传入任何内容,支持html。一般用于手机页面中',
                        anim: 0,
                        style: 'position:fixed; bottom:0; left:0; width:100%; height:150px; padding:10px 30px; border:none;color:red'
                    });
                });
                $('.btn10').click(function() {
                    layer.open({
                        type: 2
                            //,shade: false
                            ,
                        time: 5
                            //,content: '加载测试中…'
                    });
                });
            })
        </script>
    </head>


    <body>
        <input type="button" class="btn1" value="弹出框1" />
        <input type="button" class="btn2" value="弹出框2" />
        <input type="button" class="btn3" value="弹出框3" />
        <input type="button" class="btn4" value="弹出框4" />
        <input type="button" class="btn5" value="弹出框5" />
        <input type="button" class="btn6" value="信息框" />
        <input type="button" class="btn7" value="询问框" />
        <input type="button" class="btn8" value="二维码" />
        <input type="button" class="btn9" value="页面层" />
        <input type="button" class="btn10" value="加载条" />
    </body>


</html>
目录
相关文章
|
API Android开发 数据安全/隐私保护
解决android webview 加载http url 失败 net::ERR_CLEARTEXT_NOT_PERMITTED 错误
解决android webview 加载http url 失败 net::ERR_CLEARTEXT_NOT_PERMITTED 错误
1013 0
|
7月前
Burpsuite系列 -- (PC端、手机端)抓包配置
Burpsuite系列 -- (PC端、手机端)抓包配置
306 0
|
4月前
|
数据采集 JSON API
异步方法与HTTP请求:.NET中提高响应速度的实用技巧
本文探讨了在.NET环境下,如何通过异步方法和HTTP请求提高Web爬虫的响应速度和数据抓取效率。介绍了使用HttpClient结合async和await关键字实现异步HTTP请求,避免阻塞主线程,并通过设置代理IP、user-agent和cookie来优化爬虫性能。提供了代码示例,演示了如何集成这些技术以绕过目标网站的反爬机制,实现高效的数据抓取。最后,通过实例展示了如何应用这些技术获取API的JSON数据,强调了这些方法在提升爬虫性能和可靠性方面的重要性。
异步方法与HTTP请求:.NET中提高响应速度的实用技巧
|
4月前
|
Java Android开发 UED
安卓scheme_url调端:如果手机上多个app都注册了 http或者https 的 intent。 调端的时候,调起哪个app呢?
当多个Android应用注册了相同的URL Scheme(如http或https)时,系统会在尝试打开这类链接时展示一个选择对话框,让用户挑选偏好应用。若用户选择“始终”使用某个应用,则后续相同链接将直接由该应用处理,无需再次选择。本文以App A与App B为例,展示了如何在`AndroidManifest.xml`中配置对http与https的支持,并提供了从其他应用发起调用的示例代码。此外,还讨论了如何在系统设置中管理这些默认应用选择,以及建议开发者为避免冲突应注册更独特的Scheme。
|
5月前
|
SQL NoSQL 关系型数据库
若依修改02,若以提供了多种版本,RuoYi-Cloud和SpringBoot+Vue都是PC端的,如果想要适配手机端,用Uniapp+vue,导入Mysql和启动Redis
若依修改02,若以提供了多种版本,RuoYi-Cloud和SpringBoot+Vue都是PC端的,如果想要适配手机端,用Uniapp+vue,导入Mysql和启动Redis
|
5月前
|
Web App开发 编解码
软件开发常见流程之兼容性和手机屏页面设计,PC端和移动端常见浏览器,国内的UC都是根据Webkit修改过来的内核,开发重点关注尺寸,常见移动端尺寸汇总,移动端,理想视口根据你设别的样式进行修改
软件开发常见流程之兼容性和手机屏页面设计,PC端和移动端常见浏览器,国内的UC都是根据Webkit修改过来的内核,开发重点关注尺寸,常见移动端尺寸汇总,移动端,理想视口根据你设别的样式进行修改
|
6月前
|
缓存
去除discuz手机版链接&mobile=2后缀
去除discuz手机版链接&mobile=2后缀
49 0
|
7月前
|
存储 网络协议 Go
7天玩转 Golang 标准库之 http/net
7天玩转 Golang 标准库之 http/net
61 2
|
7月前
|
JSON 编解码 Go
Golang深入浅出之-HTTP客户端编程:使用net/http包发起请求
【4月更文挑战第25天】Go语言`net/http`包提供HTTP客户端和服务器功能,简化高性能网络应用开发。本文探讨如何发起HTTP请求,常见问题及解决策略。示例展示GET和POST请求的实现。注意响应体关闭、错误处理、内容类型设置、超时管理和并发控制。最佳实践包括重用`http.Client`,使用`context.Context`,处理JSON以及记录错误日志。通过实践这些技巧,提升HTTP编程技能。
79 1