摘要: /*滚动条*/#nicescroll1{overflow-y:auto;overflow-x:hidden;height:580px;scrollbar-arrow-color:#302D30; /*三角箭头的颜色*/scrollbar-face-color:#000; /*立体滚动条的颜色(包括箭头部分的背景色)*/scrollbar-3dlight-color:#302D30; /*立体滚动条亮边的颜色*/scrollbar-highlight-color:#302D30; /*滚动条的高亮颜色(左阴影?)*/scrollbar-shadow-color:#302D30; /*立体滚动条阴 阅读全文
posted @ 2013-03-15 09:58 DK亡灵序曲 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: var x , y; //当需求为获得的坐标值相对于body时,用: function positionBody(event){ event = event||window.event; //获得相对于body定位的横标值; x=event.clientX //获得相对于body定位的纵标值; y=event.clientY } //当需求为获得的坐标值相对于某一对象时,用: function positionObj(event,id){ //获得对象相对于页面的横坐标值;id为对象的id var thisX = document.... 阅读全文
posted @ 2013-03-13 13:47 DK亡灵序曲 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在js中使用函数注意三点:1、函数被调用时,它是运行在他被声明时的语法环境中的;2、函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象,如果调用函数时没有明确指定该对象, this 默认指向 window ( strict 模式除外,本文不涉及 strict 模式);3、函数是一种带有可执行代码的对象类型数据。一、声明函数1、使用 function 关键字function myfun(a,b){ //声明名为myfun的函数return a+b;}2、 声明匿名函数function(a,b){ return a+b;}匿名函数自身是无法保存的,由于在j 阅读全文
posted @ 2013-03-13 13:43 DK亡灵序曲 阅读(185) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title></head><body><div id="test"&g 阅读全文
posted @ 2013-03-13 13:29 DK亡灵序曲 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 经常听到有人说,匿名函数绑定事件不好控制啊,无法解除绑定啊等等等等,一直很奇怪谁说的不能解除绑定。下面来实现click事件2次后,自动解除绑定。var dom=document.getElementById("test"),clickt=0;dom.addEventListener("click",function(e){ clickt++; alert('你摸了我'+clickt+'下了。最多摸2下哦'); if(clickt>=2){ this.removeEventListener(e.type,argumen 阅读全文
posted @ 2013-03-13 13:16 DK亡灵序曲 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 好久没有研究JS了,近期这个项目,前端用到了JS,对界面要求较高,单位又没有打算专门找前端人员,这样前端方面的工作就落到俺们的身上了,不过也好,对JS重新看看,温故温故,这几天学习了JS中闭包相关的知识点,这里整理下,与大家分享下,大鸟请忽略O(∩_∩)O~开始了: 事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。第一点、缓存 来看一个例子,设想我们有一个处理过程很耗时的函数对象,每次调用都会花费很长时间,那么我们就需要将计算出来的值存储起来,当调用这个函数的时候,首先在缓存中查找,如果找不到,则进行计算,然后更新 阅读全文
posted @ 2013-03-13 13:13 DK亡灵序曲 阅读(318) 评论(0) 推荐(0) 编辑