Мои функции JQuery не работают. Что не так с моим синтаксисом? - PullRequest
0 голосов
/ 15 июня 2011
jQuery.preloadImages = function() { for(var i = 0; i<arguments.length; i++) jQuery("<img>").attr("src", arguments[i]); }

$(function() {

$('#background-wrap img').css('opacity',0);
$('#background-wrap img').animate({ opacity: 1}, 3000);

});

Он не выполняет функции из кода. Где я испортил синтаксис, потому что могу сам разобраться?

Ура! * * 1004

Ответы [ 2 ]

1 голос
/ 15 июня 2011

Вместо:

jQuery('<img>')

Использование:

jQuery('img')

Также прочитайте Создание плагинов jQuery для получения информации о расширении jQuery.В коде выше preloadImages() тоже не вызывается.

0 голосов
/ 15 июня 2011
<img> 

следует заменить на img

jQuery.preloadImages = function() { for(var i = 0; i<arguments.length; i++) jQuery("img").attr("src", arguments[i]); }

$(function() {

$('#background-wrap img').css('opacity',0);
$('#background-wrap img').animate({ opacity: 1}, 3000);

});
...