
js/jquery
LowKeySk
这个作者很懒,什么都没留下…
展开
-
解决文本框readonly与键盘退格键
某些需求设置文本框设置为readonly而不能设置disabled属性,这样会造成在光标锁定在该文本框时,如果点退格按键会与浏览器的回退按钮重叠。解决方法:在文本框onkeydown属性中调用如下函数:function stop() { if(window.event.keyCode == 8) window.event.keyCode = 0;}原创 2012-06-12 11:31:44 · 3314 阅读 · 1 评论 -
javascript 数组去重
利用indexOf执行 === 判断实现去重。原创 2014-09-19 16:19:57 · 855 阅读 · 0 评论 -
js计算两个日期之间相差的天数
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2006-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split("-") oDate1 = new Date(aDate[1]原创 2013-01-06 09:37:06 · 6224 阅读 · 1 评论 -
左右选择小组件
节点属性 function moveOver(){ var boxLength = document.choiceForm.backNode.length; var selectedItem = document.choiceForm.LeadNode.selectedIndex; if(boxLength==-1||selectedItem==-1原创 2014-02-24 12:13:36 · 1196 阅读 · 0 评论 -
jquery采用attr修改form表单enctype不起作用的问题
做文件上传,需要将表单元素的enctype设置为'multipart/form-data',用jquery的attr方法在目前较新的主流浏览器上测试均可成功,唯独IE下死活不行。后来查阅ie浏览器6,7,8(9+由于开发机为xp,未进行测试)不支持attr的方式来修改enctype属性,需要通过dom元素的原生方法来设置,代码如下:$('#form1').get(0).encoding = '原创 2013-01-09 15:50:04 · 3509 阅读 · 0 评论 -
JavaScript 语言基础知识点总结(思维导图)
温故而知新 ———— 最近温习了一遍Javascript 语言,故把一些基础、概念性的东西分享一下。(下面内容大都为条目、索引,是对知识点的概括,帮助梳理知识点,具体内容需要查阅资料) JavaScript 数组JavaScript 函数基础Javascript 运算符JavaScript 流程控制JavaScrip转载 2012-12-06 16:10:44 · 857 阅读 · 0 评论 -
JSON.parse()方法
本文章介绍一下javascript in json 中 json2.js中的parse()方法。以下为json2js中的原文介绍JSON.parse(text, reviver) This method parses a JSON text to produce an object or array. It can throw a Syn原创 2012-11-12 17:29:39 · 171895 阅读 · 5 评论 -
原生JS实现addClass,removeClass,toggleClass
jQuery操作class的方式非常强大,但是目前还有一些人不知道如何使用或者由于项目统一性的原因无法使用jquery.在此写了一个利用原生js来实现对dom元素class的操作方法1.addClass:为指定的dom元素添加样式2.removeClass:删除指定dom元素的样式3.toggleClass:如果存在(不存在),就删除(添加)一个样式4.hasClass:判断样原创 2012-10-12 11:25:01 · 101106 阅读 · 2 评论 -
jQuery"$"美元符号冲突的解决办法
jQuery不多介绍了,是我们前端开发过程中所使用的一个非常好用的一个框架,但是在实际开发过程中我们会发现有时候jQuery的$ 符号会与其他js框架出现冲突例如prototype.js。下面来给大家提供三种解决该冲突的办法。笔者假设造成冲突的js为common.js,代码如下function $(id) { return document.getElementById(id);}原创 2012-08-17 12:59:29 · 8075 阅读 · 0 评论 -
jQuery阻止 toggle方法事件冒泡
写了一个左侧导航的菜单,父菜单元素为li,子节点元素也为ul>li,当给父节点的li绑定click事件执行toggle()函数时,发现点击子节点的li标签也会执行toggle函数。由此造成事件冒泡。解决方法:在绑定click事件的函数后添加return false即可解决事件冒泡的问题,代码如下: $('.api_left').find('li').live('mouseover'原创 2012-07-03 09:10:00 · 3552 阅读 · 1 评论 -
JS公共小方法之判断对象是否为domElement
function isDOMElement(obj) { return !!(obj && typeof window !== 'undefined' && (obj === window || obj.nodeType)); }原创 2015-12-09 11:16:24 · 2310 阅读 · 0 评论