回答了问题2012-11-21
使用本地存储吧。高级浏览器用本地存储IE用userdata都不行就用flash
赞了回答2012-11-21
我想说的是整个html文件最好按主要内容优先的顺序写。避免先写侧边栏里代码,这会给盲人等残障用户访问带来麻烦。
赞了回答2012-11-21
弹出层的焦点问题我觉得他已经成为如今互联网应用中最典型和棘手的可用性问题之一,尤其对使用读屏软件的视障用户。 具体的实现我没有经验,但我觉得下面几点必须重视: 1 fbocus到弹出层内的一个元素上(这可以是弹出层里的第一个可设定焦点元素,或者人为的给非焦...
回答了问题2012-11-08
我认为mustache比较好,各个语言都有对应的解析器。而且语法比较熟悉
回答了问题2012-10-22
ie下的全局event是有type属性的[链接]
回答了问题2012-10-22
1. 正常情况下,只有表单元素与链接才能使用focus与blur事件,但是如果对元素设置了tabindex,那么其他元素也可以获取到焦点。如果tabindex值为0到32767,则按照tabindex大小和元素顺序控制按tab时的焦点转移顺序,如果tabindex值为负,则不响应tab键,但是元素可以...
回答了问题2012-10-21
参考jQuery的解决方案 {代码...}
赞了回答2012-10-16
只想到将高亮部分外的遮罩分割成四个区域。区域分割的形式应该有很多种。然后去看了Chrome截图的实现,发现也是这样,有图有真相。
回答了问题2012-10-12
window是作为默认的全局对象存在,所有在非闭包中定义的变量,声明的函数,以及在闭包中未定义就使用的变量,都会默认作为window的属性使用。简单地可以理解为window是作为作用域的最顶层存在,以上的方式都是在作用域的最顶层定义变量,也就是在window下定义变量。
回答了问题2012-10-11
代码上线之前没走打包流程么?开发代码->线下压缩打包->线上直接在压缩打包的时候自动去掉console和注释就可以了
赞了回答2012-10-07
这问题都问成负的了... 可以用Firefox的firebug 或者 Chrome、ie>=7 的开发者工具查看下这页面标签结构,以及css属性。尝试点击左列、上下拖动右滚动条看css属性变化。
回答了问题2012-10-06
以前我也想过这个问题简单的方法就用一个数组来保持执行顺序,如果是需要执行的时候就执行,否则插入到对应顺序的位置,等待前一个回调执行完成。搞个队列吧
赞了回答2012-10-03
看看这个?把a的top做点offset试试? [链接]代码实现 参照 stackoverflow 的做法,在主体内容前加一个暗锚 {代码...} 将锚点进行偏移,并隐藏占位: {代码...}
回答了问题2012-10-01
对应 <input type='checkbox' id='userName' data-checked='true' checked/>这样的默认状态。
回答了问题2012-10-01
获取文档的高度,如果文档高度小于视口高度,则取视口的高度 {代码...} 如果不需要判断body高度小于文档高度的情况,则去掉里面的三个max判断吧
赞了回答2012-09-27
没太懂,原始图片是指xxxx.jpg吗?你这个代码如果默认图片路径也是错误的话(也就是默认图片也不存在)就进入死循环了,所以一直闪啊闪,因为不断的onerror
回答了问题2012-09-27
IE6/7下用userData behavior,其他浏览器就用localStorage吧,Cookie也可以,但是限制略多userData behavior参考[链接]
回答了问题2012-09-27
3. 最重要的一点, 不要把 拿 a > b , a == b 的结果 想当然的去和 a >= b 建立联系. 正确的符合最初设计思想的关系是 a > b 与 a >= b是一组。a == b 和其他相等运算符才是一组. 比如
赞了回答2012-09-26
可以参考这个链接: [链接]利用 overflow:hidden; position:relative; ::after 实现,很巧妙。
回答了问题2012-09-26
javascript的执行上下文是采用运行期的,也就是说,如果不传ints[i]的话,会导致setTimeout里调用的number一直是数组的最后一项,也就是5。