提供一个思路,在你的循环的判断条件里面加入一个flag
  while(flang&&你的条件)
  {
   .........
   }
  然后在keydown事件里面处理
  if(e.keycode == keys.esc)
   flag = false;