Welcome 微信登录

首页 / 脚本样式 / JavaScript

js 实现无缝滚动 兼容IE和FF

js 实现无缝滚动 兼容IE和FF

原理解析: 1、首先给容器设定高度或宽度,比如ul,设置ul高40px;overflow:hidden; 2、容器高度设定后,内容的高度超出40px,超过部分溢出,被隐藏,scrollTop属性可用,这一点可以用overflow:scroll来看效果; 3、改变容器的scrollTop(上下滚动)属性的值,让内容上下移动一个节点的位置(滚动的原理); 4、到滚动的高度scrollTop大于或等于要滚动节点的高度时,设置scrollTop=0,并把把子节点树...
Javascript 事件流和事件绑定

Javascript 事件流和事件绑定

事件流浏览器中的事件流意味着页面上可有不仅一个,甚至多个元素响应同一个事件。而这一个或多个元素响应事件发生的先后顺序在各个浏览器(主要针对IE和Netscape)上是不同的。冒泡型事件(Dubbed Bubbling)IE上的解决方案就是冒泡型事件(Dubbed Bubbling)。冒泡型事件的基本思想是,事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。示例(1):点击我触发冒泡型事件流示例(1)的XHTML代码结构:&l...
优化 JavaScript 代码的方法小结

优化 JavaScript 代码的方法小结

优化 JavaScript 代码 作者: Gregory Baker, GMail 软件工程师 和 Erik Arvidsson, Google Chrome 软件工程师 需要的经验: JavaScript 相关工作知识 客户端脚本能让你的应用更加地动态和活跃, 但是浏览器对代码的解析可能造成效率问题, 而这种性能差异在客户端之间也不尽相同. 这里我们讨论和给出一些优化你的 JavaScript 代码的提示和最佳实践. 使用字符串 字符串连接操作会对 In...
表单元素事件 (Form Element Events)

表单元素事件 (Form Element Events)

属性 值 描述 onchange 脚本 当元素改变时执行脚本 onsubmit 脚本 当表单被提交时执行脚本 onreset 脚本 当表单被重置时执行脚本 onselect 脚本 当元素被选取时执行脚本 onblur 脚本 当元素失去焦点时执行脚本 onfocus 脚本 当元素获得焦点时执行脚本 w3c的标准是这么描述的。 可是发现IE可以执行(不过如果你在遨游下测试onfocus的话千万别用alert(),会无限弹出。),其他浏览器都不可以实现。IE向来...
JavaScript 创建对象

JavaScript 创建对象

第一种:JSON方式/对象直接量 格式: var 对象名 = { 变量1: 变量1的值, 变量1: 变量1的值, ……, 函数1: function() { 函数体 }, 函数2: function() { 函数体 }//Note:最后的逗号要去除为了和IE兼容。 }; 说明: (1) 大括号内直接填写变量或者函数; (2) 对象的内容与值以冒号分隔,成对出现; (3) 包含的变量或者函数之间以逗号分隔; (4) 函数需要写在function(){}的大括...
<< 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 >>