Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Туплю с ajax (https://javascript.ru/forum/jquery/52339-tuplyu-s-ajax.html)

рони 15.12.2014 00:10

vanoha,
я вам две ссылки дал именно там код который запускает функцию после загрузки всех фото -- в itog взять все src картинок их загрузить -- после этого вставить itog на страницу и запустить скролл

рони 15.12.2014 00:31

vanoha,
:blink:
function Gallery(a) {
    jQuery.ajax({
        type: "POST",
        url: "moduls/basic_function.php",
        async: false,
        data: {
            id_work_gall: a
        },
        success: function(itog) {
            if (itog.indexOf("Ошибка") + 1) {
                alert(itog);
                return false
            } else {
                var img = jQuery(itog).find("img"),
                    len = img.length;
                img.each(function(indx, el) {
                    var i = new Image;
                    i.onload = function() {
                        len--;
                        if (!len) {
                            jQuery("#gallery").html(itog);
                            jQuery("#gallery").ScrollT()
                        }
                    };
                    i.src = el.src ;
                    i.complete && i.onload()

                })
            }
        }
    })
};

vanoha 15.12.2014 11:19

Спасибо за помощь, но почему то не работает. Ни каких ошибок не выдаёт, но и картинки не выводит. :(

vanoha 15.12.2014 11:26

Причём, проверяю len, выдаёт 0. Проверяю itog - <img src="main/1/1.jpg"><img src="main/1/2.jpg"><img src="main/1/3.jpg">.........................

рони 15.12.2014 12:15

vanoha, ещё вариант
jQuery('<div/>', {'html': itog}).find("img")

vanoha 15.12.2014 12:42

Вооооо, совсем другой коленкор. Спасибо огромное, выручил нереально.

vanoha 15.12.2014 12:48

Блин, плюсик поставить не могу, пишет: что бы я для начала поставил кому то другому. А кому поставить, если с этой проблемой только ты помог

рони 15.12.2014 12:58

vanoha,
на всякий случай
в коде не учтено отсутствие src


Часовой пояс GMT +3, время: 16:14.