ウィンドウのサイズ変更イベントに反応するために次のスニペットを使用すると、IE8 でスクリプト エラーが発生しますが、ブラウザーは意図したとおりに関数 'dummyFunc()' を実行します。
var jq = jQuery.noConflict();
var resizeTimer;
jq(window).resize(function() {
clearTimeout(resizeTimer);
//resizeTimer = setTimeout(reloadSlider(), 100, 'JavaScript');
resizeTimer = setTimeout(dummyFunc(), 100, 'JavaScript');
});
function dummyFunc() {
alert('hurra');
}
つまり、問題はブラウザがアラートを出さないことではなく、Internet Explorer に「スクリプト エラー」メッセージが表示されることです。エラーメッセージを取り除く方法についてのヒントをいただければ幸いです。
ありがとうございました