2012-06-18 43 views
0

我確定我不是唯一一個提出這個問題的人。當你有一個jQuery UI實現,並且你使用.buttonset();命令將一組複選框變成一個按鈕組(可多選)時,我在選擇一個項目後取消選擇項目時遇到了麻煩。取消選擇後jQuery UI buttonset顏色不會被清除

因此,讓我們說懸停,它變成了一定的顏色(基於我下載的jQueryUI主題的設置),點擊後,它變成活動狀態顏色。當我再次單擊相同的項目並將鼠標移開時,它仍然是懸停顏色,導致混淆項目是否被取消選擇。

而且這種情況只發生在Firefox上 - 似乎在Chrome瀏覽器上工作正常& Safari。

這裏有一個演示鏈接:http://www.tylervolker.com/mls-search

我試圖強行模糊()事件,以這些項目,但沒有骰子看來。

$('.label').click(function(){ 
    $(this).blur(); 
}); 

我錯過了什麼?或者,這只是我需要忍受的Firefox事情,直到jQueryUI更新他們的代碼,或者Firefox追加它?

回答