随笔分类 - js/jQuery事件
摘要:jquery在的.on()方法用来给元素绑定事件处理函数的,我经常用在两个地方:给未来的元素绑定事件:我总是这样用:$(document).on('click','#div1',function(){});给拥有同一个父元素的多个子元素绑定事件。可以查看以前写的博客:jQuery中对未来的元素绑定事...
阅读全文
摘要:1、屏蔽默认的右键菜单js:document.getElementById('myimg').oncontextmenu=function(){return false;}jquery:$('#myimg').oncontextmenu=function(e){return false;} //no...
阅读全文
摘要:对未来的元素绑定事件不能用bind,1、可以用live代替,但是要注意jquery的版本,根据官方文档,从1.7开始就不推荐live和delegate了,1.9里就去掉live了。2、推荐用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data],fn)...
阅读全文
摘要:二:keypress和keydown事件:现只在IE10、chrome(版本 32.0.1700.107 m)、firefox(25.0.1)中测试了。IE8chromefirefox$(document).keydown()yesyesyes$('window').keydown()noyesyes$('body').keydown()noyesyeskeypress的表现与上表一致。不仅keypress和keydown得到的按键值不同,不同浏览器的返回值event.keyCode、event.charCode也不同:Q键q键Caps Lock键Tab键左方向
阅读全文
摘要:1.替代mouseover和mouseout的事件jquery的mouseover和mouseout事件在移到子页面时也会触发,这在移到一级菜单弹出二级菜单,移到二级菜单时一级菜单也要显示时,这两个事件就不符合要求了,jquery有个hover事件就是为这种情况准备。$('#topnav>li')....
阅读全文
摘要:一、某些动画效果中,避免持续连续反应用户的连续点击(这标题真不好描述) 意思就是指用户点击速度很快,完成一次效果的时间不能很快结束的话,就会出现用户不点击了,效果还在持续。看下面例子就明白了,手风琴效果,短时间内多次点击的话,你就会发现问题了。(其实算是转载,在别人博客看到了,忘记是哪了) click me大click me王click me派click me我click me来click me巡click me山 运行代码例子中的代码HTML: click me 大 click me 王 click me 派 ...
阅读全文
摘要:这是第一篇技术性博客。因为最近做的web版前端求职简历算是告一段落了(点此看简历)。(稍微记录下吧:自从确定简历的简笔画风格后(因为刚开始设想的蓝天白云大树啥的不仅图片特难找而且做着做着就觉得有点俗了,简笔画这种黑白风格对PS技术要求就很低了),大概花了写这篇博客前的4、5天做好的(额,上班时间...
阅读全文