js
贼猫子
这个作者很懒,什么都没留下…
展开
-
在子页面获取父页面的id
JQ:1,$("#id",parent.document)2,$(window.parent.document).find("#id")JS:1,parent.document.getElementById("id")注:parent.document是window.parent.document的简写,有的时候jq的会获取不到父页面的元素,但是用js的可以(不要问为什么,我也不知道,只是工作时用...原创 2018-06-11 16:17:28 · 5314 阅读 · 0 评论 -
layui弹窗表格数据获取,回显
情景:有a页面,a页面中有新增按钮,点击新增按钮,弹出layui弹窗,弹窗为表格数据,勾选表格数据,确认后将勾选的数据回显在a页面,再点击新增,默认勾选刚才回显的数据。(a页面不调任何接口请求)1、回显在a页面在弹窗的yes回调中将数据传出去(tableData是在a页面定义的全局,a页面的表格数据,checkTable1为弹层页的表格id)2、默认勾选先在弹窗的suc...原创 2019-06-14 10:33:57 · 9592 阅读 · 1 评论 -
layui的时间框开始时间、结束时间限制
createTimeInit:function (start,end){ var time = new Date();//当前时间 var startTime = layui.laydate.render({ elem:start, min:hs.formatDate(time), ...原创 2019-03-21 10:01:59 · 1782 阅读 · 0 评论 -
获取url上的参数
getUrlParams: function () { if (this.isEmpty(window.location.search)) { return { "": "无URL参数" }; } var q = window.location.search.substring(1).split("&");...原创 2019-03-21 09:58:02 · 181 阅读 · 0 评论 -
滚动加载
$("#list").on('scroll',function(){ var scrollHeight = this.scrollHeight; var scrollTop = $(this).scrollTop(); var clientHeight = this.clientHeight; if(scrollTop == 0){ console.log('触顶')...原创 2019-03-21 09:48:55 · 669 阅读 · 0 评论 -
获取季度、月、周时间开始及结束时间,结束时间不超过当前时间
/*本季度、本月、上季度、上月点击事件*/ timeRange:function(that,judge){ var ds = new Date(); var year = ds.getFullYear(); var month = ds.getMonth(); var date = ds.getDate(); ...原创 2019-03-21 09:44:55 · 649 阅读 · 0 评论 -
layui自定义时间框之选取周区间
html:<input type="text" id="date1" name="date1" lay-verify="date1" class="layui-input test-item" style="width:200px;" value=""/> js:var max;原创 2018-11-29 17:45:36 · 5937 阅读 · 0 评论 -
jQuery custom content scroller(jq自定义滚动条)
setWidth: false//设置内容的宽度(覆盖CSS宽度),像素值(整数)或百分比(字符串)。setHeight: false//设置内容的高度(覆盖CSS高度),像素值(整数)或百分比(字符串)。setTop: 0//设置内容的初始css top属性,接受字符串值(css top position)。setLeft: 0//设置内容的初始css left属性,接受字...翻译 2018-08-13 17:16:59 · 1602 阅读 · 0 评论 -
easyui的datagrid中既有选中或者勾选事件又有自定义事件解决方式
今天后台大佬加新需求,表格中的某一列要以超链接的形式弄出来,让用户知道这个是可以点击的!但是,这个页面的表格使用了onSelect选中事件,两者不能相互影响,用阻止事件冒泡(event.stopPropagation())可以解决!首先说一下怎么添加这个超链接事件(如果点击事件里你是需要value这个值,你直接传value是没用的(不知道为啥),它会报错,所以还是传rowIndex过去,然后用...原创 2018-08-02 15:47:46 · 1402 阅读 · 0 评论 -
js获取数组中的最大最小值
获取最大值:Math.max.apply(Function, Args);//Function为要调用的方法,Args是参数列表,当Function为null时,默认为上文;Math.max(null,arr)可认为是apply(Math.max,arr);获取最小值:Math.min.apply(Function, Args);var a=["1","11","0","8","...原创 2018-07-24 21:20:56 · 930 阅读 · 0 评论 -
js获取当月的天数
var aDate = new Date();var aYear = aDate.getFullYear();var aMonth = aDate.getMonth()+1;function getLastDay(aYear,aMonth){ var new_date = new Date(aYear,aMonth,0); //这里传入的0代表获取上一个月的最后一天;如果传...转载 2018-07-23 21:21:51 · 2597 阅读 · 0 评论 -
监听回车事件
1、监听某个输入框$(".class").bind("keyup",function(ev) { var iEvent = ev || event; if(iEvent.keyCode == "13") { alert("回车执行"); }})2、某个div区域$("#id").bind("keydown",function(ev) { v原创 2018-07-03 21:19:21 · 694 阅读 · 0 评论 -
input只能输入数字,负数,小数(保留两位)
js:function upperCase(obj){//用户只能输入正负数与小数 if(isNaN(obj.value) && !/^-$/.test(obj.value)){ obj.value=""; } if(!/^[+-]?\d*\.{0,1}\d{0,1}$/.test(obj.value)){ obj.value=obj.value.replace...原创 2018-07-02 11:58:31 · 13476 阅读 · 1 评论 -
通过类名获取元素
1、jsfunction getElementsByClass(obj,target,arr) { var reg = new RegExp('\\b' + target + '\\b', 'i'); var i = 0; for(i = 0; i < obj.length; i++) { if(reg.test(obj[i]...原创 2018-05-24 19:48:06 · 1940 阅读 · 0 评论 -
使用promise处理vue中引入的js加载先后问题
最近在开发工作流,也不能说开发吧,公司有一套工作流的代码,我只是个搬运工,转化为vue项目!不得不说,真不容易,原谅我曾经的年少无知,竟然在技术总监面前,夸下海口说这个简单(搬代码嘛)!开始把html拷贝到自己创建的flow.vue页面,把css丢到assets文件夹下,js丢到static文件夹下,然后麻烦点来了,js怎么引入;export暴露出来然后import引入?index.htm...原创 2019-07-24 17:42:46 · 1727 阅读 · 0 评论