element文本域选择框_模态框(蒙层和固定title,确定和取消)

需求:有title的弹框和蒙层,这里用的JQ weui,做的h5页面

70a3c3f3efd065e78e2818ae95c72420.png

1、html:同级关系

蒙层:<div class="grey-shaow" style="display: none"></div>

固定的title:

<!--弹框标题-->
<div class=" select-title" style="display:none;position: absolute;top: 20%;left: 5%;font-size: 1rem;width: 90%;height: 12%;z-index: 23;" >
    <div style="background-color: #e4e4e4;padding: 4%;display: flex;flex-direction: row;justify-content: space-between;">
        <span class=" cancel">取消</span>
        <span class="title-center" >请选择内容</span>
        <span class=" yes" >确定</span>
    </div>
    <div class="weui-cell auto-select-text-wrap" style="background-color: #fff;padding-bottom:5px;">
        <div class="weui-cell__bd ">
            <input class="weui-input auto-select-text" type="input"  placeholder="选择或者输入查找" style="margin-top:10px">
        </div>
    </div>
</div>

1.1比如要做出下拉框模式,加一个

<!--下拉弹框-->
<div class="person-select-box"  style="display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0; font-size: 1rem;width: 90%; height: 50%;margin: auto;z-index: 22;overflow: auto;" >
    <div class="person-list" style="overflow: hidden;">
        <div class="list" style="padding-top: 70px;background-color: #fff;">  </div>
    </div>
</div>

1.2 比如要做出文本域模式,加一个

<!--文本域-->
<div class="weui-cells weui-cells_form textarea" style="display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0; font-size: 1rem;width: 90%; height: 50%;margin: auto;z-index: 22;overflow: auto;">
    <div class="weui-cell">
        <div class="weui-cell__bd">
            <textarea class="weui-textarea" placeholder="" rows="5" style="padding-top: 10px;"></textarea>
            <!--<div class="weui-textarea-counter"><span>0</span>/200</div>-->
        </div>
    </div>
</div>

2、js:

如果是jq,直接显示show(),隐藏hide()某个元素就行了,点击确定和取消以及蒙层的时候,取消整体也是一样的,附上我的代码

{
    event:'click',
    selector:'.cancel,.grey-shaow',
    callback:function (e) {
        this.el.find('.list').empty();
        this.el.find('.person-select-box,.grey-shaow,.select-title,.textarea').hide();
    }
},
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值