当前位置:嗨网首页>书籍在线阅读

05-解决方案

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.1.2 解决方案

对这个简单而常见的问题,解决方案不止一种。

无需太多重复就解决这个问题的方法之一如下:

function handler(e){
   alert('event');
 }
jQuery('div').click(handler)
     .keydown(handler);

定义一个函数,然后多次引用它是一个不错的方法,但是jQuery还提供了一个更简单的方法。

bind()接受一个用空格分隔的事件列表。这意味着,可以这样解决上述问题:

jQuery('div').bind'(click keydown', function(e){
  alert('event');
});