2015-10-16 44 views
0

有一個奇怪的問題。 Ubuntu Chrome與FireFox。在Firefox上,它可以正常工作,在Chrome上它讓我處於無盡的警報循環中。爲什麼?Ubuntu和Chrome上的jQuery focus()區別

jQuery(document).ready(function(){ 

    jQuery('#craigslist-send-email-text-box-123').focusIn(function(){ 
     alert('why does this alert repeat in Chrome but not in FF?'); 
     jQuery('#email-message-123').slideDown(); 
    }); 
}); 

在Chrome中,似乎不斷循環焦點,迫使我點擊「防止對話」或我無法逃脫警報循環。在我的平板電腦Chrome上,它似乎有效。 Ubuntu的問題?

+0

你能重現該問題? – undefined

+0

這是一個錯誤。當你專注時,它會調用警報(失去焦點),然後當它完成時,返回焦點,調用循環。 Chrome不正確地處理它。 – Casey

回答

1

試試這個覆蓋鍍鉻:

jQuery(document).ready(function($e){ 

    jQuery('#craigslist-send-email-text-box-123').focusIn(function(){ 
     alert('why does this alert repeat in Chrome but not in FF?'); 
     jQuery('#email-message-123').slideDown(); 
     $e.preventDefault(); //weird but see if that gets around the bug. 
    }); 
}); 
相關問題