大佬教程收集整理的这篇文章主要介绍了对jQuery 1.4.2的Firebug JS警告“不应使用keyup事件的’charCode’属性.这个价值毫无意义.“忽略它?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
警告出现在jQuery 1.4.2 keyupandkeydown上,而不是onkeypress.
我已经读过changingevent.keyCodeandevent.charCodetoevent.which必须修复它,但它对我不起作用.
完整代码示例在http://jsfiddle.net/zTevK/2/和question中
我的代码使用了keyup并且不能使用key.
$(document).bind('keyup',function(E){ var key = e.which; if (key > 36 && key < 41) { if (key == 37) { changeTab(-1); } if (key == 38) { changeTab(-imgPerRow); } if (key == 39) { changeTab(+1); } if (key == 40) { changeTab(+imgPerRow); } e.preventDefault(); ...
// props includes 'charCode' - this will access it for ( var i = this.props.length,prop; i; ) { prop = this.props[ --i ]; event[ prop ] = originalEvent[ prop ]; } // also,later in the same function // Add which for key events if ( !event.which && ((event.charCode || event.charCode === 0) ? event.charCode : event.keyCodE) ) { event.which = event.charCode || event.keyCode; }
其中一行代码将访问charCode,而charCode又会创建警告……您甚至不需要在事件处理程序中执行任何操作(illustrated on jsfiddle)…
我通常最终使用的“解决方案”只是在没有JS警告的情况下运行(错误仍然显示)
@L_673_13@
您可以安全地忽略此消息(假设您没有使用charCode,并且确实正在使用哪个)
以上是大佬教程为你收集整理的对jQuery 1.4.2的Firebug JS警告“不应使用keyup事件的’charCode’属性.这个价值毫无意义.“忽略它?全部内容,希望文章能够帮你解决对jQuery 1.4.2的Firebug JS警告“不应使用keyup事件的’charCode’属性.这个价值毫无意义.“忽略它?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。