後來找到原因是 ESC在 IE的預設行為是中斷連線, 所以切換網址等指令也因此失效.所以只要加上此 event的 preventDefault (不執行預設行為)即可.
YUI().use('event-key', function (Y) {
Y.one("body").on("key", function(e){
e.preventDefault();
alert("esc press");
location.href = "http://codepen.io";
}, "esc");
});
Check out this Pen!
超級小細節,不過也是F2E應該要知道的原理.
沒有留言:
張貼留言