-1

load() を置き換える方法が見つからず、ウィジェットから jQuery の使用を取り除こうとしています。

ネイティブ JavaScript でこれを行うにはどうすればよいですか?

            $('#IframeABC').load(function() {
                var animator = new Animator('sWrapper');
                animator.animate();

                css('sWrap', 'display', 'block');


            });
4

2 に答える 2

3

それは… onload.

document.getElementById('IframeABC').onload = function() {

または、それについてより現代的に(互換性がありませんか?;))、loadイベント:

document.getElementById('IframeABC').addEventListener('load', function() {
于 2013-03-03T15:38:13.400 に答える
1

同等のものは次のようになります。

var element = document.getElementById('IframeABC');
var handler = function () {
    // Handler in no jQuery obviously
}
if (element.addEventListener) {
    element.addEventListener('load', handler, false);
} else if (element.attachEvent) {
    element.attachEvent('onload', handler);
} else {
    element.onload = handler;
}
于 2013-03-03T15:41:40.317 に答える