
J-S
SuperCookies
芝士改变命运
展开
-
change()事件及val()/html()方法不会触发change事件
change()事件及val()/html()方法不会触发change事件原创 2017-06-27 18:19:20 · 9474 阅读 · 0 评论 -
如何根据自定义属性值寻找特定的某个元素
根据自定义属性值寻找特定的某个元素获取具有自定义属性特定元素函数:tag:自定义属性所在的元素名attr:自定义属性名称value:自定义属性值function getElementByAttr(tag,attr,value) { var aElements=document.getElementsByTagName(tag); var aEle=[]; ...原创 2018-07-09 17:48:01 · 2703 阅读 · 0 评论 -
Bootstrap 模态框(Modal)点击空白区域禁止关闭
Bootstrap 模态框(Modal)点击空白区域禁止关闭$(‘#addModal’).modal({backdrop: ‘static’, keyboard: false});backdrop:static时,空白处不关闭.keyboard:false时,esc键盘不关闭.$("#addModal").modal({ backdrop: "static",//点击空白处不...原创 2018-06-25 17:19:27 · 5564 阅读 · 0 评论 -
触发ztree树结构默认选中节点的click事件
手动触发ztree树结构默认选中节点的click事件通过getNodeByParam找到你需要选中的节点: 根据节点数据的属性搜索,获取条件完全匹配的节点数据 JSON 对象 var node = zTree.getNodeByParam(key,value,parentNode); //key:需要精确匹配的属性名称; value:需要精确匹配的属性值,可以是任何类型,只要保证与 k...原创 2018-06-25 11:18:22 · 8694 阅读 · 1 评论 -
使用div模拟textarea文本域实现高度自适应
使用div模拟textarea文本域实现高度自适应textarea本身没有自适用的技能,文字过多就会出现滚动条的,所以我们要转变思维曲线救国。使用很简单,一个普通的block元素上加个contenteditable=”true”就可以了<html><head lang="en"> <meta charset="UTF-8"> <...原创 2018-06-22 18:01:49 · 327 阅读 · 0 评论 -
使用bootstrap-select遇到的坑-下拉框数据不显示
使用bootstrap-select遇到的坑-下拉框数据不显示1、问题背景:根据项目需要通过bootstrap-select实现下拉多选,但是 1、当使用ajax请求到数据或者模拟的数据添加到下拉框时下拉框数据不显示, 2、将引入的jquery升级到jquery3.1.1版本会出现初始化时下拉框不显示 查找原因后是得有两步refresh和render操作,缺一不可。下面结合案例及...原创 2018-06-07 15:14:28 · 19574 阅读 · 3 评论 -
通过js检测浏览器版本
js检测浏览器版本var BrowserDetect = { init : function() { this.userAgent = window.navigator.userAgent.toLowerCase(); }, isIE : function() { if (/msie/i.test(this.userAgent) || /...原创 2018-05-30 15:09:43 · 428 阅读 · 0 评论 -
JS中双击和单击事件冲突的解决方法及案例
JS中双击和单击事件冲突的解决方法及案例问题前置条件: 在JS中,针对同一DOM操作中有时会同时用到单击、双击事件(ps:单击和双击事件执行不同的函数),但通常会遇到一个问题,就是在双击的时候即执行了一次双击事件,而且还执行了两次单击事件。此类冲突在ZTree中经常遇到(下面附有案例)。解决办法: 想要解决两个事件冲突,需要对单击事件进行延时,如果在此延时中又监测到单击...原创 2018-05-23 10:41:36 · 2579 阅读 · 0 评论 -
关于jquery.jqprint 打印 table的一些坑
关于jquery.jqprint 打印 table的一些坑一、案例<!doctype html><html><head><meta charset="utf-8"><title>jQuery打印插件jqprint</title><!-- <script language="j原创 2018-05-17 16:59:22 · 6040 阅读 · 0 评论 -
通过js加载指定的的css文件
通过js加载指定的的css文件function loadStyle(url){ var link = document.createElement('link'); link.type = 'text/css'; link.rel = 'stylesheet'; link.href = url; var head = ...原创 2018-05-17 14:48:16 · 1263 阅读 · 0 评论 -
js判断web登录的是移动端还是pc端
js判断web登录的是手机端还是pc端$(function(){ browserRedirect()});function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; ...原创 2018-05-17 14:38:51 · 2882 阅读 · 0 评论 -
获取url地址?后的参数值
获取URL参数方法// 获取url拼接参数值function GetRequest() { var url = location.search; // 获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.spli...原创 2018-04-02 13:58:11 · 3053 阅读 · 1 评论 -
checkbox 获取值、设置选中、全部选中值
HTNL代码:<div id="divId" class="divTable"> <div class="col-xs-4"> <span class="control-label" data-i18n-text="check_all">全选</span> &a原创 2018-04-02 10:51:52 · 5534 阅读 · 0 评论 -
js 判断同一天的多个时间段是否存在交叉的部分
js 判断同一天的多个时间段是否存在重叠的部分**基本的思路:日期也可以当成字符串进行比较,把开始日期,结束日期分别存进两个数组,并用sort排序,循环遍历数组,从开始时间的第二个元素去比较结束时间的第一个元素,如果小于,就代表时间段有交叉,直接跳出,不然就继续遍历,遍历结束,说明时间没有重复,可以提交。** 1. 获取开始时间和结束时间,将时间转化成秒数 ; 2. 比较开始时间秒数和...原创 2018-03-19 11:21:18 · 4487 阅读 · 0 评论 -
让a标签禁止点击的方法
让a标签禁止点击的两个方法原创 2017-10-24 17:16:55 · 50600 阅读 · 3 评论 -
获取近三月、近一月、近几天日期
获取近三月、近一月、近几天日期原创 2017-10-24 14:35:51 · 2415 阅读 · 0 评论 -
fullcalendar 日历插件3.9.0遇到的坑
fullcalendar 日历插件3.9.0 遇到的坑坑1:如果你用的是高版本的jquery插件而用的低版本的fullcalendar插件的话,会导致生成的日历插件页面显示有问题,时间点对不上等问题,这时你需要升级对应版本的fullcalendar插件;坑2:多语言问题: 解决方法:看引入locale-all.js和moment.min.js文件,并且三个js文件的引入顺序为:momen...原创 2018-08-22 15:40:40 · 5272 阅读 · 12 评论