2013-03-14 2 views
0

Я работаю над программой, которая должна загрузить два спрайта. Я сейчас, используя другую реализацию, но я первый был:Почему метод load() jQuery с несколькими спрайтами (т. Е. Bool)?

$(sprite1 && sprite2).load(function() { 
    // code to run on load 
}); 

Я понимаю, что я на самом деле вызова нагрузки() на BOOL, что в теории не кажется мне, как она должна она должна работать - но это было или, по крайней мере, казалось.

Любые мысли о том, почему использование load() работает так?

+0

Вы можете вызвать функции ajax? я думаю, что он не будет инициировать запросы ajax –

ответ

1

Согласно документам. Jquery Load()

Если ни один элемент не соответствуют селектору - в этом случае, если документ не содержит элемент с «результатом» ID = - запрос Ajax не будет отправлен.

  1. Так Ваш метод загрузки не будет называть AJAX запрос.
  2. .load() устанавливает содержимое HTML сопоставленного элемента в возвращаемые данные.
0

.load()

Описание: Загрузка данных с сервера и поместить возвращенный HTML в совпавшего элемента.

Смежные вопросы