1
yepnopeを使用してスクリプトをロードしていますが、IE7を使用している場合は、既に起動していればMootools domreadyまたはloadイベントは発生しません。どんな考え?MooTools DOMReadyがIE7で起動していない場合、Yopnopeで準備完了しました
ここにコードがあります。
yepnope([
{
load: "/js/uncompressed/mootools.js",
callback: function() {
if (Browser.ie && Browser.version.toFloat() < 8) {
yepnope([
{
load: "/js/uncompressed/ie.js",
complete: function() {
window.addEvent("domready", function() {
setupForIE();
});
}
}
]);
}
}
}
]);
MooToolsバージョン1.3.2(compatなし)とyepnopeをModernizrにバンドルして使用します。
さらにテストした後、IE9とIE8はdomreadyを起動していないようです。