javascript - 如何将 ToggleButton 与按键同步

标签 javascript dojo

我创建了一个 Dojo 切换按钮来执行粗体文本操作。

var button3 = new ToggleButton({
            label: label,
             showLabel: false,
             iconClass: "dijitEditorIcon dijitEditorIcon"+label,
            onClick: function(){ 
              /* Bold operation */

            }

粗体操作也可以使用 ctrl+b 进行。

如何同步它们,以便当我执行 ctrl+b 时,切换按钮也会突出显示。

最佳答案

//连接dojo/on

on(document, 'onkeydown', function(event)){
    if(event.keyCode === 66 && event.ctrlKey){
        // bold operation
    }    
}

关于javascript - 如何将 ToggleButton 与按键同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26066338/

相关文章:

javascript - 如何div滚动

javascript - "for"内部 "setInterval"的索引

javascript - JQuery:获取原始输入值

javascript - 如何在<div>标签内升级到dojo 1.10?

javascript - Dojo:如何禁用 dijit.form.FilteringSelect 选项

javascript - 加快 Dojo 中 TitlePane 的动画速度

javascript - 以声明方式创建 dojo 按钮

javascript: var i 未定义? (明确规定)

javascript - 使用 Firebase 存储进行异步/等待

javascript - 当所有数据加载时如何运行函数?