【LayUI】使用随笔
时间:2021-08-03
本文章向大家介绍【LayUI】使用随笔,主要包括【LayUI】使用随笔使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1. layui弹出层关闭后还显示层内容
问题描述:
div设置为不可见后,点击按钮以弹出层的形式弹出div元素,接着关闭div后div元素会显示出来。如图:
解决方案:
<script type="text/javascript"> end: function(layero, index){ layer.close(index); $("#divOrderFh input").val(""); $('#divOrderFh').css({ 'display': 'none' }); return false; }, </script>
原文链接:https://blog.csdn.net/hifhf/article/details/107311537
2. layui 限制文本框只能输入数字
问题描述:
使用div进行开发,需要对数字型的文本框进行验证的同时只能输入数字,不可输入其他的内容
解决方案:
<!DOCTYPE html> <html> <head> <title></title> <link href="/new_website/scripts/layui/css/layui.css" rel="stylesheet" /> <script src="../../new_website/scripts/jquery1.8.3/jquery-1.8.3.js"></script> <script src="/new_website/scripts/layui/layui.all.js"></script> <script src="/new_website/scripts/vue/vue.js"></script> <script src="../../new_website/scripts/common/clipboard.min.js"></script> </head> <body> <%-- 方法1:文本框中在lay-verify的属性中,设置为number,最后,点击提交的时候会判断只能输入数字 --%> <input type="text" name="nPlanAmount" lay-verify="number" autocomplete="off" class="layui-input" /> <%-- 方法2:在输入后判断是否为数字,如果不是,则默认为0.000 --%> <input type="text" lay-verify="number" name="nTopAmount" value="0.000" onblur="value=zhzs(this.value)" class="layui-input"/> <script type="text/javascript"> /*自定义处理数字*/ function zhzs(value) { value = value.replace(/[^\d]/g, '').replace(/^0{1,}/g, ''); if (value != ''){ value = parseFloat(value).toFixed(3); } else{ value = parseFloat(0).toFixed(3); } return value; } </script> </body> </html>
原文链接:https://www.cnblogs.com/ZengJiaLin/p/13501498.html
3. 拼接vue的onclick事件
问题描述:
JS拼接页面元素时,vue的onclick事件报错
解决方案:
<script type="text/javascript"> var divAlertInfoVue = new Vue({ el: '#divAlertInfo', data: { logisticsNumber: '', isMessage: true, trajectoryInfoList: [], //物流轨迹信息 errorMsg: '', packageNumber: '1', //包裹id }, methods: { //新增包裹控件 CopyPackageControl: function () { var that = this; var str = '<div class="divItem">' + '<label class="layui-form-label">包裹' + (++that.packageNumber) + ':</label>' + '<div class="layui-input-block">' + '<input type="text" name="txtExpressName" placeholder="请输入物流名称" class="layui-input">' + ' <span style="float: right; margin-top: -50px; cursor: pointer" onclick="divAlertInfoVue.doRemoveDiv(this)"><i class="layui-icon layui-icon-close-fill" style="color: #999; font-size: 24px"></i></span>' + '<input type="text" name="txtExpressNumber" placeholder="请输入物流单号" class="layui-input">' + '</div>' + '</div>'; //事件绑定通过onclick进行绑定,而事件内容则通过定义的vue的变量divAlertInfoVue.doRemoveDiv()方法来进行指定 $('#divContent').append(str); }, } </script>
4. JS判断是否为中文
<script type="text/javascript"> var reg1 = /^[\u4e00-\u9fa5]/; //是否包含中文;包含中文=true reg1.test('中文1'); //返回true var reg2=/^[\u4E00-\u9FA5]+$/; //是否全部是中文;全部为中文=true reg2.test('中文1'); //返回false </script>
原文链接:https://www.cnblogs.com/gaogaoxingxing/p/6547301.html
5. 超链接使用#时,在部分浏览器下会跳转到页面顶部
解决方案:
<a href="javascript:void(0);" >超链接</a>
原文地址:https://www.cnblogs.com/zhaoyl9/p/15094427.html
- LinearLayout(线性布局)
- 服务化了,没想到耦合更加严重?
- 利用好注册的域名
- Android中TextView
- 腾讯 DCI 上线基于集中控制的 SR-TE 方案
- 如何从VS2003升级到VS2008
- js中多个Date对象变量间赋值互相影响
- 并发编程之Executor,Executors,ExecutorService和ThreadPoolExecutor
- 【DeveMobile实例】d3.js 与Trianglify 制作SVG格式Low-Poly 特效
- 未来人工智能将把人类分为3层,而你会在哪一层呢?
- IIS 7.0探索用于 Windows Vista 的 Web 服务器和更多内容
- 初学Python 之抓取当当网图书页面目录并保存到txt文件
- JavaScript 基础(二)数组
- 限制扫码付款额度,支付宝和微信要被“祭旗”?
- HTML 教程
- HTML 简介
- html div 标签介绍
- html span 标签介绍
- html a 超链接标签
- HTML Br换行标签介绍
- HTML P段落标签介绍
- HTML br与p标签区别
- Html H 标题标签
- html px em pt长度单位
- HTML form 标签
- HTML radio 单选框
- HTML B 加粗标签
- HTML strong加粗粗体标签
- HTML em 强调标签
- HTML i 斜体标签
- HTML u下划线标签
- HTML s 删除线标签
- Html img 图片标签
- Html上标注sup与下标注sub标签
- HTML nobr 禁止换行标签
- HTML hr 水平线标签
- HTML label 标签
- HTML input 标签
- HTML textarea 标签
- HTML select下拉列表标签
- HTML checkbox 多选框
- HTML font color 标签
- HTML iframe 框架标签
- HTML Table 表格
- HTML dl dt dd 标签
- HTML ol li有序列表标签
- HTML ul li 无序列表标签
- HTML 注释
- CSS 教程
- CSS 简介
- CSS 语法
- CSS Id 和 Class选择器
- CSS 样式的创建
- CSS background 背景介绍
- CSS 文本样式
- CSS font 字体
- CSS A 链接
- CSS ul ol列表样式
- CSS TABLE 样式
- CSS 框模型
- CSS border 边框
- CSS Outlines 轮廓
- CSS 外边距 Margin
- CSS Padding 内边距
- CSS 分组和嵌套选择器
- CSS 尺寸 (Dimension)
- CSS Display 属性
- CSS Position 定位
- CSS Float 浮动
- CSS 水平对齐(Horizontal Align)
- CSS 组合选择符
- CSS 伪类
- CSS 伪元素
- CSS 导航栏
- CSS 下拉菜单
- CSS 图片廊
- CSS 图像透明/不透明
- CSS sprite 图像拼合技术
- CSS 媒体类型
- CSS 属性选择器
- CSS 实例
- 安装Go运行环境
- Python 语法问题-module 'pip' has no attribute 'pep425tags',告诉你如何正确查看pip支持,32位、64位查看pip支持万能方法
- 使用matplotlib绘制3D图表
- 微服务的用户认证与授权杂谈(下)
- Python 库安装问题-用pip安装pyHook3报错,原因及解决办法
- 微服务的用户认证与授权杂谈(上)
- Python 技术篇-win32、amd64结尾的whl库该选哪个,如何查看python平台支持
- Python 基础篇-pip卸载python库方法,pip命令大全
- Python 技术篇-pip安装的python库缓存位置查看方法,如何查看python库源码
- Redis持久化 - RDB和AOF
- Python 技术篇-pip只下载python库不安装方法,pip命令大全
- Python 技术篇-将项目打包成whl文件,whl包的制作方法
- PowerBI 超级粘性用户计算 - 原理与实现
- Chrome 技术篇-常用web调试手法:清除缓存并硬性重新加载
- 数据库之索引模块