2011-01-10 63 views
1

我具有其中我有3X4細胞表的應用程序我表格單元格間移動用箭頭鍵(上,右,左,下).focus被設置爲初始細胞(cell00),並從那裏keyevents被定義。我有zoomin當內部電池按鈕被聚焦和縮小在模糊zoomin /縮小(ZoomOut)模塊。如果我使用標籤鍵縮放/縮小工作正常。如果我使用箭頭鍵,它只是放大圖像,但縮放不會被調用。任何想法爲什麼會這樣發生。問題鍵按壓事件

這裏是我的demo

有人請就這個問題

嘿,我已經更新了我的演示有看你會得到更好的主意幫助。 demoupdated

+0

任何一個可以幫我解決這個問題。我被卡住了。 – rashmi 2011-01-11 04:00:49

+0

請參閱更新 – 2011-01-21 18:27:48

回答

0

你能試試「開關」之前加入這個?

//... 
cell = $(this).parent('td'); 
if(e.keyCode != 9){ //9 is the tab key 
    cell.find('button').blur(); 
} 
switch(e.keyCode) 
//... 

併爲您縮小。我認爲這只是你正在縮小太快,它的射擊,但你這樣做是爲了0毫秒,我把它改爲500毫秒喜歡你的放大作用:

$('button:has(img)').blur(
    function(){ 
     $(this).find('img').animate(
      { 
       'width': '57px', 
       'height': '120px' 
      }, 500); 
    });