
JavaScript
Ethan__Li
个人简介
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手机端,M端底部滚动日期选择
简单的手机端,M端底部滚动日期选择 效果图 依赖jquery,一个css文件,一个js文件,2个文件内容放后面,先放初始化代码 $(function (){ var calendar = new LCalendar(); calendar.init({ 'trigger': '#birthday',//标签id 'type': 'date',//date 调出日期选择 datetime 调出日期时间选择 time 调出时间选择 ym 调出年月选择 }); });原创 2021-04-12 16:39:49 · 547 阅读 · 0 评论 -
js时间戳格式化日期
/** * 时间戳转换日期 * unixTime 时间戳(秒) * isFull 返回完整时间(Y-m-d 或者 Y-m-d H:i:s) */ function UnixToDate(unixTime, isFull) { var ti...原创 2019-09-23 16:46:56 · 268 阅读 · 0 评论 -
js刷新父窗口
a窗口中使用window.open()打开了一个新的窗口b b窗口中触发操作后刷新a窗口 b窗口中使用js if(window.opener&&!window.opener.closed)window.opener.location.reload(); //if条件是判断a窗口是否被关闭,如果关闭不执行刷新操作 ...原创 2019-08-29 14:04:47 · 136 阅读 · 0 评论 -
js终止事件传播
下面代码模拟单机“回车”,触发操作,并终止事件传播 function next(e){ var e = e || window.event; if(e.keyCode == 13){ //业务处理 //终止事件传播开始 if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBub...原创 2019-08-01 10:30:39 · 1553 阅读 · 0 评论 -
JOSN字符串中单引号双引号处理,HTML中常用字符实体相互转换
1.JOSN字符串中单引号双引号处理 情况:页面中使用后端传来的json(字符串中有单引号或者双引号),我用的freemarker模板 //json内容,注意key"name" 的值中有个单引号 String json = "{\"name\":\"levi's\",\"age\":\"18\"}&原创 2018-11-13 10:50:34 · 1932 阅读 · 0 评论 -
FastJson过滤属性、判断json是否存在某个key、删除json中的一个key
以下是一个通用的对象转json的方法,使用的fastjson的SimplePropertyPreFilter 对象,个人感觉比使用PropertyPreFilter的匿名内部类形式的过滤器更好用!/** * 将对象序列化为json,并回写到客户端浏览器 */ public void objectToJson(Object obj, String[] args) { //属性过滤器对象原创 2018-03-29 09:07:22 · 12335 阅读 · 0 评论 -
post方式实现下载文件、打开新页面(ie8可用)
post方式实现下载文件、打开新页面(ie8可用) ** 项目迁移到了云环境,带有参数的a标签,点击一次下载有时会下载两个文件。所以改为post方式提交下载需要的参数** 代码中append()方法行顺序不要改变,会影响ie8不生效 var DownLoadFile = function (options) { var config ={ method: 'post' }; ...原创 2018-09-20 13:46:40 · 1931 阅读 · 0 评论 -
js字符串定义为变量名,通过字符串查找变量
最近在写js的时候碰到了难题,我又一个页面需要生成很多的变量。但是变量的名称是根据参数的不同而区分的。 1、字符串定义为变量名 例如可能需要生成的变量名字 url_1,url_2,url_3… (后面的数字是根据参数来的)。 所以我的函数名 应该由 var ‘变量名’ = “url_”+num; 生成函数名 但这问题就来了。 初始化变量时等号左边是不允许是表达式的。 所以 v...原创 2018-02-28 16:37:27 · 8456 阅读 · 1 评论 -
JQuery、Js获取元素、鼠标位置
单机某个元素弹出窗口有时需要动态的获取元素的位置 例如: 例如图片中的弹框,如果红色单词向右移动,弹窗会显示不完整 JQuery 获得绝对,相对位置的坐标方法 //获取页面某一元素的绝对X,Y坐标 var X = $('#ID').offset().top; var Y = $('#ID').offset().left; //获取相对(父元素)位置: var X = $('#ID')....原创 2018-02-28 15:24:02 · 2756 阅读 · 0 评论 -
Ueditor更改统计字数与内容保存去除字符实体
Ueditor 默认统计方式为统计字符,今天项目中要求输入英文写作,所以要对单词数进行统计。直接上代码<script type="text/javascript"> //初始化Ueditor var ue = UE.getEditor('container', { toolbars: [ ['undo', 'redo', 'bold', 'italic',原创 2018-02-10 17:32:33 · 1877 阅读 · 0 评论 -
js控制checkbox选中状态,重复执行不生效
个人习惯用js控制checkbox选中状态代码:$("#cb1").attr("checked","checked"); $("#cb1").attr("checked",true); $("#cb1").removeAttr("checked","checked"); $("#cb1").removeAttr("checked",true);但是当重复调用的时候,会出现无法勾选上情况。查看源码该对转载 2017-12-14 15:17:05 · 1989 阅读 · 1 评论