2013-02-26 2 views
0

Что эквивалентно/обходному пути в прототипе для jQuery's .load()?Обозначение прототипа/альтернатива jQuery «.load()»

En подробно, я должен переписать

$("#myElement img").load(function() { 

к прототипу. Пожалуйста, не ударьте меня, это решение моей компании.

+1

Вы переход на прототип и вам просто нужно обрабатывать 'load' событие? Может понадобиться [узнать прототип] (http://prototypejs.org/learn/) :) – Ryan

+0

http://prototypejs.org/doc/latest/ajax/ –

+0

В «doc» нет ничего подобного. – Sliq

ответ

0

я понял это сам: Лучшее решение (crossbrowsersafe & не имеет проблем кэша) является:

// get img element that inside of #motherElementWithAnID 
// it's [0] because it's the first (and only) in the result array 
var picElement = $("motherElementWithAnID").select("img")[0]; 

// wait for fully loaded element content 
picElement.onload = function() { ... }); 
+0

кстати: НИКОГДА не пишите 'onLoad'. Это будет синтаксическая ошибка. Вам нужно 'onload' – Sliq