JavaScript/JQuery
ITKouSyou
热爱计算机,热爱生活
展开
-
微信小程序-多行文本省略号并展示查看更多按钮
想要实现的效果如图超过三行则显示省略号并且显示查看全部的按钮。实现原理,首先让文本全部展示,然后根据文本所在view的高度判断是否超过三行,如果超过则说明如果使用样式会出现省略号。通过设置对应的一个参数来表示是否超过三行。这里我贴一下主要的代码和样式。超过三行则出现省略号的样式:.box{ display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word;原创 2020-07-30 17:28:28 · 4727 阅读 · 2 评论 -
js获得url中的参数
function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r !原创 2017-07-07 10:01:11 · 251 阅读 · 0 评论 -
url传递参数时遇到的乱码问题解决方法
表单提交中文“啊”点击搜索文件搜索文件js代码function searchFile(){ var search= $("#findcontent").val(); window.location.href = "${pageContext.request.contextPath}/file.jsp?search="+escape(search);}获得search参原创 2017-07-07 16:35:07 · 328 阅读 · 0 评论 -
JQuery频繁修改select的选中时的失效问题
选择测试栏目2:"是否为轮播"被设置为是,且右侧中option为"是"的被selected,如下图选择测试栏目1:"是否为轮播"被设置为否,且右侧中option为"否"的被selected,option为"是"的selected被移除,如下图再次选择测试栏目2后:"是否为轮播"没有被设置为是,但右侧中option为"是"的是被selected,而option为"否"的s原创 2017-10-17 14:36:12 · 3902 阅读 · 0 评论 -
js访问剪切板,先处理需要粘贴的文本后,再进行文本粘贴
需求:在一些查询input输入时,用户可能会从某个地方复制查询数据,然后粘贴到查询表单中,这时可能会造成复制的数据有空格,而恰巧你点表单又进行了位数设置,则复制出来的数据可能会因此少一位。我的解决方案:监听粘贴动作,在粘贴前把剪切板里的数据进行去空格处理,然后将处理好的数据添加到input文本框内。示例代码:<html><head> <...原创 2018-08-03 17:03:21 · 3333 阅读 · 2 评论 -
Vue.js 关于页面加载完成后执行一个方法的问题
首先我们会想着在mounted或者created里面加入想要执行的方法,但是有的时候会遇到在你执行这个方法的时候,页面还并没有被渲染完成,所以就会出现这个方法在匹配页面标签报错的情况。解决思路:1.通过子页面调用父页面的方法,因为在子页面开始渲染的时候,你的父页面肯定是已经渲染好了的,前提这里的方法中是去找寻父页面的标签。2.直接在本页面监视一个参数,发现参数被初始化了,说明页面也已经...原创 2018-10-13 20:34:12 · 62679 阅读 · 2 评论 -
Vue.js 根据数据,进行Table单元格合并(原生方式以及element组件方式)
表格代码<table cellspacing="0" cellpadding="0" border="0" style="height: auto; width: 100%"> <thead> <tr> <th>项目</th> <th&g原创 2018-10-16 14:29:40 · 8437 阅读 · 5 评论