2015-04-03 100 views

回答

0

jQuery UI Tabs listens to keydown event

_tabKeydown: function(event) { 
    // ... 
    case $.ui.keyCode.SPACE: 
     // Activate only, no collapsing 
     event.preventDefault(); 
    // ... 

正如你可以看到,如果按下空格鍵,它調用event對象的preventDefault方法。您可以收聽​​事件並停止事件傳播:

$("#sidebar-canvas-content") 
    .tabs() 
    .find('.sidebar-tab span[contenteditable]').on('keydown', function(event) { 
     event.stopPropagation();  
    }); 
2

這可能是一個解決辦法,但增加(CONTENTEDITABLE =真)W/jQuery的解決了這個問題。

$("#sidebar-canvas-content").attr('contenteditable','true');