weui dialog 效果

切记:weui dialog 的样式是在weui.css,而不是在weui.min.css

HTML:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0" />
        <title>选择科室</title>
        <!--官网demo css-->
        <link rel="stylesheet" type="text/css" href="../../css/example.css" />
        <!--weui css-->
        <link rel="stylesheet" href="../../css/weui.css" />
        <link rel="stylesheet" href="https://cdn.bootcss.com/weui/1.1.0/style/weui.min.css" />
    </head>

    <body ontouchstart>
        <!--弹框的最外层 js_container-->
        <div class="container js_container">
            <div class="page">
                <div class="weui-jiaj-panel">
                    <div class="weui-cell">
                        <div class="weui-cell__bd">
                            <input type="text" class="weui-input" placeholder="骨科" />
                        </div>
                    </div>
                </div>
                <div class="weui-cells__title">选择科室</div>
                <div class="weui-jiaj-panel">
                    <div class="weui-jiaj-btn-cell">
                        <div class="weui-btn weui-btn_mini weui-btn_default">骨科</div>
                        <div class="weui-btn weui-btn_mini weui-btn_default">妇科</div>
                        <div class="weui-btn weui-btn_mini weui-btn_default">儿科</div>
                        <div class="weui-btn weui-btn_mini weui-btn_default">骨科</div>
                        <div class="weui-btn weui-btn_mini weui-btn_default">妇科</div>
                        <div class="weui-btn weui-btn_mini weui-btn_default">儿科</div>
                    </div>
                </div>
          <!--点击 id="showKeshi"-->
                <div class="bd spacing">
                    <div class="weui-btn weui-btn_mini weui-btn_primary" id="showKeshi">其它</div>
                </div>
                <!--showKeshi 科室弹框-->
                <div class="weui_dialog_alert" id="keshiDialogPanel" style="display: none;">
                    <div class="weui_mask"></div>
                    <div class="weui_dialog">
                        <div class="weui_dialog_hd"><strong class="weui_dialog_title">输入科室</strong></div>
                        <div class="weui_dialog_bd">
                            <div class="weui-jiaj-dialog-panel">
                                <div class="weui-cell">
                                    <div class="weui-cell__bd">
                                        <input type="text" class="weui-input" placeholder="骨科" />
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="weui_dialog_ft">
                            <a href="javascript:;" class="weui_btn_dialog primary">确定</a>
                        </div>
                    </div>
                </div>
                <!--button-->
                <div class="weui-jiaj-bd">
                    <div class="weui-jiaj-btn-spc weui-jiaj-btn-info">
                        <a href="javascript:;" class="weui-btn weui-btn_plain-default js_cell" data-id="doctorInfo">保存</a>
                    </div>
                </div>
            </div>
        </div>
        <!--页面切换-->
        <script src="https://res.wx.qq.com/open/libs/zepto/1.1.6/zepto.js"></script>
    </body>
</html>

弹框JS:

$(function () {
    //获取js_container的jQuery节点
    var $container = $(‘.js_container‘);

    $container.on(‘click‘, ‘#showKeshi‘, function () {
        $(‘#keshiDialogPanel‘).show();
        $(‘#keshiDialogPanel‘).find(‘.weui_btn_dialog‘).on(‘click‘, function () {
            $(‘#keshiDialogPanel‘).hide();
        });
    })
});

CSS:

.weui-jiaj-panel{
    background-color: #fff;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.weui-jiaj-dialog-panel{
    background-color: #fff;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
}
.weui-jiaj-btn-info{
    margin-top: 1em;
}

其它的demo:点击红框弹出页面

           <div class="weui-cell">
                        <div class="weui-cell__hd"><label for="hospitalName" class="weui-label">姓名</label></div>
                        <div class="weui-cell__bd">
                            <div id="doctorNameShow" class="weui-cell__ft">潘仁和</div>   //id为click点击对象
                        </div>
                   </div>
<!--姓名修改弹框-->
                <div class="weui_dialog_alert" id="doctorNameDialog" style="display: none;">
                    <div class="weui_mask"></div>
                    <div class="weui_dialog">
                        <div class="weui_dialog_hd"><strong class="weui_dialog_title">医生姓名</strong></div>
                        <div class="weui_dialog_bd">
                            <div class="weui-jiaj-dialog-panel">
                                <div class="weui-cell">
                                    <div class="weui-cell__bd">
                                        <input type="text" class="weui-input" placeholder="潘仁和" />
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="weui_dialog_ft">
                            <a href="javascript:;" class="weui_btn_dialog primary">确定</a>
                        </div>
                    </div>
                </div>
时间: 2024-12-20 23:54:52

weui dialog 效果的相关文章

Dialog 样式 主题 标题 背景 使用【总结】

最重要的是这两行代码 dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);//设置Dialog没有标题,需在setContentView之前设置 dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);//设置Dialog背景透明效果 MainActivity public class MainActivity extends ListActi

【Android】开源项目UI控件分类汇总之Dialog

接前文ProgressBar:Android开发的宝库越来越多,我开发中有需要的组件,主要参考Trinea的大作Android开源项目分类汇总(包含了后面的绝大多数).CSDN上直接拿来用!最火的Android开源项目还有CSDN上的直接拿来用!十大Material Design开源项目,受益匪浅,但是,有的分类项目太多,不是每个项目都有预览,不容易找到什么是最想要的,而且有一些项目不容易顺利地导入,我把同类的Demo做到一个app里,供大家下载参考.本文介绍几种Dialog.Dialog相关的

jquery ui 弹窗效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

AnimCheckBox按钮点击动画效果《IT蓝豹》

AnimCheckBox按钮点击动画效果 AnimCheckBox按钮点击动画效果,点击选中后勾选框选择效果,很不错的动画功能.项目来源:https://github.com/lguipeng/AnimCheckBox本项目主要介绍:本项目主要自定义AnimCheckBox 集成View,提供选择的监听接口OnCheckedChangeListener主要由drawCircle()方法和drawHook(Canvas canvas):  private void drawCircle(Canva

安卓开发中非常炫的效果集合

文章转自:一点点征服的 http://www.cnblogs.com/ldq2016/p/5217590.html 安卓开发中非常炫的效果集合 这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源.下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!! 一个开源项目网站有很多炫酷效果http://itlanbao.com/codes.aspx#1,0 所有效果Dome下载地址:https://github.com/20994842/A-collect

微信 + weui 框架记录

WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一: 包含button.cell.dialog. progress. toast.article.actionsheet.icon等各式元素: 一.扩展   操作文档手册: weui https://github.com/Tencent/weui/wiki weui.js https://github.com/Tencent/weui.js/blob/master/doc

android源码大放送(实战开发必备),免费安卓demo源码,例子大全文件详细列表

免费安卓demo源码,例子大全文件详细列表 本列表源码永久免费下载地址:http://www.jiandaima.com/blog/android-demo 卷 yunpan 的文件夹 PATH 列表 卷序列号为 0000-73EC E:. │ jiandaima.com文件列表生成.bat │ 例子大全说明.txt │ 本例子永久更新地址~.url │ 目录列表2016.03.10更新.txt │ ├─前台界面 │ ├─3D标签云卡片热门 │ │ Android TagCloudView云标签

实用的Android代码片段集合(精)

1.        精确获取屏幕尺寸(例如:3.5.4.0.5.0寸屏幕) public static double getScreenPhysicalSize(Activity ctx) { DisplayMetrics dm = new DisplayMetrics(); ctx.getWindowManager().getDefaultDisplay().getMetrics(dm); double diagonalPixels = Math.sqrt(Math.pow(dm.widthP

实用代码段2

1.ListView使用ViewHolder极简写法 /** * 在指定View中根据指定ID寻找控件(内置ViewHolder缓存) * * @param convertView * 容器 * @param id * 控件ID * @return 找到的控件 */ @SuppressWarnings("unchecked") public static <T extends View> T getAdapterView(View convertView, int id)