в самом низу вопрос, мне так и не ответили,
и если делаю
$('img') = proimg[1];
то так тоже не прокатывает?
Спустя 2 часа, 2 минуты, 53 секунды (8.10.2011 - 20:59) Draftpad написал(а):
Stasonix, Вы же не указали, что именно и куда присваивать.
Вот, например. у такой картинки:
Заменять адрес изображения можно так:
Предварительно или уже внутри attr() выставив путь до картинки, если она находится в удалённой директории.
Вот, например. у такой картинки:
<img src="trololo.gif" alt="trollface" id="img1"/>
Заменять адрес изображения можно так:
$("#img1").attr('src', proimg[1]);
Предварительно или уже внутри attr() выставив путь до картинки, если она находится в удалённой директории.
Спустя 23 минуты, 42 секунды (8.10.2011 - 21:23) Stasonix написал(а):
в том-то и дело что не адрес!!! адрес любой изв. дурак поменять может! мне сам объект нужно подменить, удалить IMG, а потом обратно его создать или APPEND
Спустя 9 минут, 55 секунд (8.10.2011 - 21:33) Draftpad написал(а):
Опишите суть самого скрипта, чего вы хотите в итоге добиться, ибо не очень понятен смысл таких манипуляций.
Если нужно удалить элемент, то .detach() и .empty() в помощь, на место потом вставляйте через .appendTo().
Пока не предоставите больше информации, увы ничего другого сказать не смогу.
Если нужно удалить элемент, то .detach() и .empty() в помощь, на место потом вставляйте через .appendTo().
Пока не предоставите больше информации, увы ничего другого сказать не смогу.
Спустя 5 часов, 58 минут, 53 секунды (9.10.2011 - 03:32) Stasonix написал(а):
изображения загружаются сразу в кэш, на странице есть всего 1-но главное изображение, просто его изменять надо каждый раз когда на кнопку тыкаешь, у меня там анимация, и потом главное фото должно изменится на след. нужное мне изо-ие, но меня не устраивает то, что видно как картинка загружается, не знаю подойдет ли какой-нть Append, так как сайт резиновый и картинка потом вылазит черт знает где в конце блока, отдельного контейнера для нее нет.
Спустя 4 часа, 21 минута, 8 секунд (9.10.2011 - 07:53) Draftpad написал(а):
Добавьте картинку ожидания, пока идёт загрузка, как вариант.
Сейчас достаточно много отдельных фреймворков под ваши цели, можно не изобретать велосипед, а взять готовые.
Если загружаете обьект заранее и не хотите, чтобы страничку колбасило, то просто поместите его в <div style="display: none;"> </div>
Чтобы скрыть загрузку, можно прикрутить анимацию, цепляете fadeOut() к существующей картинке, заменяете на новую, делаете fadeIn().
Всё это безобразие вставляете в load() и имеете красивую подгрузку изображения.
Либо, как я писал выше, добавьте картинку загрузки, через Append например, а уже после загрузки картинки снова убирайте её.
В данный момент складывается мнение, что вы либо сами не понимаете, чего хотите добиться, либо не очень хорошо знаете основные функции jquery и js.
Сейчас достаточно много отдельных фреймворков под ваши цели, можно не изобретать велосипед, а взять готовые.
Если загружаете обьект заранее и не хотите, чтобы страничку колбасило, то просто поместите его в <div style="display: none;"> </div>
Чтобы скрыть загрузку, можно прикрутить анимацию, цепляете fadeOut() к существующей картинке, заменяете на новую, делаете fadeIn().
Всё это безобразие вставляете в load() и имеете красивую подгрузку изображения.
$('#myImage').fadeOut();
$('#myImage').attr('src', proimg[1] ).load(function() {
$('#myImage').fadeIn();
});
Либо, как я писал выше, добавьте картинку загрузки, через Append например, а уже после загрузки картинки снова убирайте её.
В данный момент складывается мнение, что вы либо сами не понимаете, чего хотите добиться, либо не очень хорошо знаете основные функции jquery и js.