2012-08-15 71 views
0

所以我有這樣的代碼:Internet Explorer的鍵按下事件搞亂

$('.textarea').bind('keydown', function(){ 
    alert('yooooo'); 
}); 

假設現在我進入了一堆chracters成文字區域,然後按Ctrl + A(或全選),然後按空格鍵,在Firefox的'yoooo'會在退格後正確提醒,但不會在Internet Explorer中正常提醒...

是否有一種方法可以使IE在該操作中可用(選擇所有退格鍵)...是我需要使用一些其他事件?

+0

什麼不起作用?我在IE8中測試並在每次按鍵時看到了警報。 – 2012-08-15 19:53:56

+0

也許你沒有正確加載jquery庫?應該工作。 – darethas 2012-08-15 19:56:13

+2

http://stackoverflow.com/questions/3305480/how-do-i-capture-the-backspace-key-in-ie8-with-jquery – 2012-08-15 19:56:38

回答

-1

對我的作品在IE9 ... http://jsfiddle.net/BarAB/

這很煩人,因爲所有的地獄,但它確實你在IE想什麼爲好。

+0

真的嗎?在IE瀏覽器中查看,然後在Chrome瀏覽器中告訴我它爲什麼看起來不同? http://jsfiddle.net/jHXkF/ – 2012-08-15 20:08:51

+0

哦好吧你是對的,我在所有的窗口中運行navigator.userAgent。 – darethas 2012-08-15 20:21:33