Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Практика jQ
Отправлено 30.07.2011 - 19:5051
Нет аватара
Premium user
2080 сообщений
Мужчина
Гостик Ужс..
Профиль Личное сообщение Дом. страница icq Skype
407
Отправлено 30.07.2011 - 19:5452
Нет аватара
Beginner
6 сообщений
Мужчина
Гостик ну смотри, что не так :
ремувАтрибут - удаляю атрибут альт
задаю ВАРы = вытаскиваю ихние АЛЬТЫ
Code
$("img:eq(0)").html(alt2);
   $("img:eq(1)").html(alt1);

вывожу
Вместо ужс.. лучше бы объяснил ))
Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 31.07.2011 - 00:0353
Нет аватара
uSite Team
535 сообщений
Мужчина
Ну смотри, сначалa ждём пока догрузится страница:
Code
$(document).ready(function(){
...
ну или можно просто поместить скрипт в конец кода сайта. Дальше берём each, который пробегается по всем заданым эллементам и даёт возможность останавливаться на каждом из них и проделывать какие либо с ним операции, т.е мы пробежимся по всем картинкам и пропарсим нужные аттрибуты:
Code
$('img').each(function(){
a = $(this).attr('src');
b = $(this).attr('alt');
...
Дальше меняем местами:
Code
$(this).attr('src',b);
$(this).attr('alt',a);
...
Всё, each проделает это действие для всех картинок. Осталось закрыть скобки:
Code
});});
Общий код:
Code
$(document).ready(function(){
$('img').each(function(){
a = $(this).attr('src');
b = $(this).attr('alt');
$(this).attr('src',b);
$(this).attr('alt',a);
});
});

Добавлено (31.07.2011, 00:03)
---------------------------------------------
И новая задачка: выполнить предыдущую задачу при нажатии на любой пустой див. Т.е, тебе надо лишь написать свою ф-цию исчесления пустоты дива и выполнять код что вышше.

Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 31.07.2011 - 00:1554
Нет аватара
Premium user
2080 сообщений
Мужчина
jQuery сам тестировал, что написал?
Профиль Личное сообщение Дом. страница icq Skype
407
Отправлено 31.07.2011 - 00:3555
Нет аватара
Beginner
6 сообщений
Мужчина
Ну я не уверен, ну наверное к $('img') придать click(function () {
Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 02.08.2011 - 14:2056
Нет аватара
uSite Team
535 сообщений
Мужчина
iWebb, Нет я с мобилки писал, пока инета нету.

Добавлено (02.08.2011, 14:20)
---------------------------------------------
Гостик, нет ну почему же к img? Я же сказал при клике на div, причём пустой. Ты же знаешь как узнать содержимое дива, вот и соедени: при клике на див узнать его содержимое и сравнить его с пустотой, ну а дальше если условие проходит то выполнять код что вышше.
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 02.08.2011 - 15:1557
Нет аватара
Beginner
6 сообщений
Мужчина
Code
$("div:empty")

Дальше незнаю как biggrin
Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 02.08.2011 - 15:2958
Нет аватара
uSite Team
535 сообщений
Мужчина
Code
$('div').click(function(){
a=$(this).html();
if(a==''){
...
}
});
В общем - учи.
Профиль Личное сообщение Дом. страница icq Skype
114
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация