【发布时间】:2015-06-24 21:40:56
【问题描述】:
编辑:从 mark.hch 的回答中,我意识到这只是 Firefox 上的一个问题。为了澄清我在下面写的内容:我不是在寻求事件处理程序的帮助——这只是上下文。按住 shift 和 CTRL 键时,我特别需要复选框按钮才能在 Firefox 上工作。
我有一系列带有事件处理程序的 JQuery-UI 复选框设置并正常工作。我希望能够在按下 shift/CTRL 按钮的同时单击复选框时更改行为。问题是,当我在按住复选框的同时单击复选框时,实际上什么都没有发生。
在我看来,按钮被选中/突出显示,而不是被点击。按下 shift 键时如何停止此操作并注册单击?
例如:https://jsfiddle.net/51c72b20/
<script>
$(function() {
$( "#format" ).buttonset();
});
</script>
<div id="format">
<input type="checkbox" id="check1"><label for="check1">Alpha</label>
<input type="checkbox" id="check2"><label for="check2">Bravo</label>
<input type="checkbox" id="check3"><label for="check3">Charlie</label>
</div>
【问题讨论】:
标签: javascript jquery html jquery-ui firefox