![](/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.