摘要: js键盘事件全面控制主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按键释放时候的keyup。在这3种事件类型中,keydown和keyup比较底层,而keypress比较高级。这里所谓的高级是指,当用户按下shift + 1时,keypress是对这个按 阅读全文
posted @ 2012-11-14 15:09 river.cao 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 最近做页面ajax加载是又用到loading动画,还好有一个spin.js具体的包大家可以去http://fgnass.github.com/spin.js/下载,如果想在页面里出现loading动画,大家只要这么做就可以了首先页面里要有:<div class="w-load"><div class="spin"></div></div>一定要有一个包含.spin的标签,然后调用 洒家 定义的function,就可以了如:smallLoadingIcon('.w-load');具体的load 阅读全文
posted @ 2012-11-02 10:32 river.cao 阅读(2422) 评论(0) 推荐(0) 编辑
摘要: 现在很多的网页尤其是移动平台的页面多采用滚动加载数据。提升用户体验,是个不错的选择。 这个貌似很牛逼的效果用jquery 实现起来非常简单。$(window).scroll(function(){//滚动到底部加载图书 var hight=$(document).height();//网页全部高度 var clientHeight=$(window).height();//网页可见区域高度 var scorllTop=$(window).scrollTop(); if(scorllTop+clientHeight==hight){ loadingIcon... 阅读全文
posted @ 2012-10-09 11:15 river.cao 阅读(448) 评论(0) 推荐(1) 编辑
摘要: Javascript刷新页面的几种方法:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href 阅读全文
posted @ 2012-07-12 15:33 river.cao 阅读(130) 评论(0) 推荐(0) 编辑