Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript创建页面蒙板的一些知识技巧总结第1/3页

javascript创建页面蒙板的一些知识技巧总结第1/3页

在ajax大行其道的今天,模拟弹出窗口,或者thinkbox,greybox等很多特效都用了蒙板的功能,其应用原来对于我们来说也很简单:创建一个绝对定位,top/left都为0,宽度和高度等于浏览器内容的高宽,然后索引设置的大点即可。可是这里有一些问题和技巧可能是您一直都不知道或者不清楚的,这里总结几点,这些都是个人学习的过程中发现的。 1、创建的蒙板如果要禁止对蒙板下部内容的操作必须设置background属性且必须设置一个有效的值,否则虽然遮罩层创建成...
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K

转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K

2007年7月1日,jQuery发布了1.1.3版本,修复了大约80多处bug,主要改进了以下方面: 1.速度改良:Dom的遍历比1.1.2版本快了大概800%; 2.重写了事件系统:对键盘事件用更优雅的方法进行了处理; 3.重写了effects系统:提高了处理速度; jQuery1.1.3的功能: MassiveSelectorSpeedImprovements NewSelectors AnimationImprovements OMEventList...
js类中获取外部函数名的方法

js类中获取外部函数名的方法

比如我们要在一个类中设定一个方法可以根据调入一个方法保存在类变量中,等需要的时候可以通过访问类变量来得到。 通常如果我们生成一个实例 如:vartemp=newTopnetTree(); 如果我们通过设定属性的方式来传入一个方法,会发现传入的是一个函数的内容,而非函数名。 如temp.fileAction=fnTest;//fnTest是一个函数 于是偶就写了一个方法来实现此功能。 通过arguments来判断判断传入内容: 实现如下功能: 传入内容为空,...
用JS实现网页元素阴影效果的研究总结

用JS实现网页元素阴影效果的研究总结

前两天由于一个小项目想为一元素添加一个阴影效果,但是记得看过某高人写的"用Div/CSS模拟阴影效果"文章,现在还有一点印象,其思路很简单,主要是利用几个层的定位偏移来实现的阴影特效,于是偶就想能不能封装成一个js函数,方便在每个html对象上调用. 开始偶以为很简单,但实现过程中确遇到了很多问题,其中最严重的就是浏览器的兼容问题,整整耗了偶整个晚上加半个通宵的时间才搞定,汗呢!不过从这个小东西让我对js及一些浏览器之间的差异及解决办法有了更多更深刻的...
javascript 一个自定义长度的文本自动换行的函数

javascript 一个自定义长度的文本自动换行的函数

很多朋友在制作网页过程中总是发现某些时候一些英文会把原来好好的表格撑开而导致变形,虽然可以使用style="table-layout:fixed;word-wrap:break-word;word-break:break-all"来解决这个问题,但有些时候会导致内容显示不完整而被隐藏了起来,并没有做到自动换行的效果。 于是偶就想写一个这样的函数来修补这个缺陷,这个函数很简单,但这里只是提供一种思路来解决这个问题。 functionfnAddBr(id,iP...
用js实现的一个根据内容自动生成表格的函数

用js实现的一个根据内容自动生成表格的函数

晚上突然看到以前做asp时写的一个根据数据库数据自动生成表格的程序。 要求是: 1,对于空内容,应该写为"<td></td>",否则在ie会显示的很变态(ie当作该单元格不存在)。 2,当输出数据条数不等于表格的“长X宽”时,用"<td></td>"自动填补最后一行空余的地方。 其实也很简单,当时做asp时用了一个较复杂的算法(下面代码中MakeTable2),今天又想到一个更容易理解的算法(MakeTabl...
js下在password表单内显示提示信息的解决办法

js下在password表单内显示提示信息的解决办法

经典有人要这个代码,考虑到password中输入的内容会显示为*号,所以要想办法解决*的问题。当初想用setAttribute动态修改type属性达到效果,再ff下测试成功,但没想到setAttribute对type属性的修改在ie中无效。最终采用背景图片的方式解决了这个。即为password设定一个背景图片,图片文字为提示信息 如:<imgsrc="http://files.jb51.net/upload/20070819124037566.gif...
关于恒等于(===)和非恒等于(!==)

关于恒等于(===)和非恒等于(!==)

在看Ext的源代码的时,遇到"==="和"!=="的写法,一时不解,就在群里资讯了下,才知道它们各自表示的含义。 呵呵,看来有网络还真是方便:) 引用 ·恒等于(===):检查两个操作数是否一样,也就是检查没有进行数据类型转换的操作数的值是否相等。 ·非恒等于(!==):检查两个操作数的值在没进行数据转换前是否不一样。 以下为讨论聊天记录节选: 枫岩09:24:01 if(index!==-1){ ... } 表示什么意思?有谁知道? 路上行人09:26:...
<< 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 >>