我想摆脱从我的小部件使用jQuery,遇到麻烦发现如何更换加载()。加载()没有jQuery?
我如何在原生JavaScript中做到这一点?
$('#IframeABC').load(function() {
var animator = new Animator('sWrapper');
animator.animate();
css('sWrap', 'display', 'block');
});
我想摆脱从我的小部件使用jQuery,遇到麻烦发现如何更换加载()。加载()没有jQuery?
我如何在原生JavaScript中做到这一点?
$('#IframeABC').load(function() {
var animator = new Animator('sWrapper');
animator.animate();
css('sWrap', 'display', 'block');
});
这是... onload
。
document.getElementById('IframeABC').onload = function() {
或者,更现代想想,load
事件(不兼容;)
):
document.getElementById('IframeABC').addEventListener('load', function() {
等效是:
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;
}
动画()也使用jQuery API,不仅仅是加载() – Swordfish0321 2013-03-03 15:42:21
@ Swordfish0321:这显然是'Animator'的一种方法。 – Ryan 2013-03-03 16:09:41
ahhhhhhhhhhhhh。 – Swordfish0321 2013-03-03 22:25:48