![](/img/trans.png)
[英]Angular + UI Router, changing title on $stateChangeSuccess (event fires too early?)
[英]Javascript mouseup event with toggle buttons in bootstrap - the event fires too early
当用户单击一系列按钮中的一个按钮时,我希望浏览器能够在单击按钮后立即检测到切换了哪些按钮。
这是一个示例: http : //jsfiddle.net/Uc6LV/11/
我将事件监听器从click
更改为mouseup
但似乎仍为时过早。
有任何想法吗?
在您的事件侦听器中,我将侦听“ click”事件并通过setTimeout()延迟实际计算。 这在您的小提琴中起作用:
container.children[i].addEventListener("click", //click is better than mouseup
function(){
//let's delay execution until button is toggled
setTimeout(function() {
notice.innerHTML = toggled().toString(); }, 1);
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.