【发布时间】:2019-07-12 10:19:20
【问题描述】:
我正在使用 UIKit 框架,它们的模式如下所示:
<div id="modal-id" uk-modal>
<div class="uk-modal-dialog">
<button class="uk-modal-close-default" type="button" uk-close></button>
<div class="uk-modal-header">
<h2 class="uk-modal-title">Modal Title</h2>
</div>
<div class="uk-modal-body">
<p>Lorem ipsum dolor sit amet</p>
</div>
<div class="uk-modal-footer uk-text-right">
<button class="uk-button uk-button-primary" type="button">Ok</button>
</div>
</div>
</div>
用按钮正常打开:
<a id='open-modal' uk-toggle="target: #modal-id" href="#">Open</a>
我想将此链接到按键,所以当按下 H 时,它会切换模式:
document.body.onkeyup = function(e){
if(e.keyCode === 72){
console.log('H key pressed');
// Toggle Modal
}
}
我在模式按钮 id 上使用 .trigger('click') 与 Bootstrap 一起工作,但它不适用于 UIKIT
【问题讨论】:
标签: javascript modal-dialog getuikit