|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.12.2011, 19:03 | #1 |
Пользователь
Регистрация: 11.04.2009
Сообщений: 64
|
body onload? А как сделать div.onload?
Код HTML:
<div class=one ONLOAD="functionName(this);"> <div class="prev"> </div> <ul> <li> <a href='' alt='url image'></a> </li> </ul> <div class='cl'></div> </div> 2) jQuery подключен. 3) div'ов с классом one - несколько. 4) элементов - LI рандомное количество (всегда больше 2). 5) В каждом div'e с классом one, присутствует дочерний div с классом prev. PHP код:
-> запуск функции. -> поиск в дочерних: a.class -> присваивание переменной, конкретному атрибуту: var aImg = ...attr('alt'); -> после чего идет вставка переменной(ссылки с тега А) в бекграунд дива prev... Все это работает, возможно в описании допущены ошибки. смысл таков, что для каждого дива с One классом, должна применяться функция с теми действиями что описаны выше... Вопрос: Как можно реализовать ONLOAD к каждому из этих div'ов с этой функцией PS.Чтобы работали все финды и чилдрены. Я так полагаю что while-ом перебирать нужно? подскажите наглядный пример... Пожалуйста. |
22.12.2011, 19:14 | #2 | |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Однако, сложно Вас понять. Зачем оно вообще надо?
Цитата:
Тишина – самый громкий звук
|
|
22.12.2011, 19:31 | #3 |
Пользователь
Регистрация: 11.04.2009
Сообщений: 64
|
есть список изображений в таком виде:
Код:
На одной страницы, таких списков НЕСКОЛЬКО. т.е. как группы объектов и к каждой группе свой блок предосмотра. Ваш вариант сработает лишь для одного, а точнее вообще не сработает ибо <div class=prev - не один, а много... в итоге либо обработается лишь 1 див, либо во все дивы вставится одно и тоже изображение. функция привязана к див-у группы... ссылка лишь обновляет изображение в блоке prev... требуется вообще такое, чтобы при загрузке страницы, блок prev сам брал ссылку из соседнего списка ссылок на изображения. Последний раз редактировалось InCun; 22.12.2011 в 19:40. |
22.12.2011, 19:47 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Что значит onload для div'а? Он аяксом подгружается откуда-то?
пыщь
|
22.12.2011, 19:56 | #5 |
Пользователь
Регистрация: 11.04.2009
Сообщений: 64
|
onload, имеется ввиду, после загрузки страницы выполнить функцию.
До меня дошло, что нужно сделать так. 1) в скрипте, через jQuery задать $().ready или как его там правильно я не знаю. т.е. после загрузки страницы, выполняется далее заданное действие. 2) Чтобы после ready функция применялась к каждому нужному div-y с классом "one", нужно из перебрать в each... только моих знаний не достаточно чтобы додуматься как сделать each =( туп для этого... |
22.12.2011, 20:09 | #6 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Такое?
http://jsfiddle.net/Xk7cH/ По аналогии сделаете? Чтоб не писать .parent().parent().parent()..., выбираясь из списка вверх, можно заюзать .closest(".prev")
пыщь
Последний раз редактировалось JTG; 22.12.2011 в 20:15. |
22.12.2011, 20:12 | #7 | |
Пользователь
Регистрация: 11.04.2009
Сообщений: 64
|
Цитата:
Но, проблема остается той-же... в вашем примере, в коде <div class="screen"></div> поле остается пустым при загрузке страницы... как его заполнить элементом из предоставленных изображений?? Напомню, что изображения разные... взять впихнуть вручную ссылку не получится. Последний раз редактировалось InCun; 22.12.2011 в 20:14. |
|
22.12.2011, 20:20 | #8 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
пыщь
|
22.12.2011, 20:29 | #9 |
Пользователь
Регистрация: 11.04.2009
Сообщений: 64
|
JTG, благодарю за помощь, завтра отпишусь что получится.
|
22.12.2011, 21:54 | #10 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Код:
Alar, верни репу!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
событие onLoad | SkrudjMakdak | JavaScript, Ajax | 1 | 11.07.2011 03:40 |
как запустить два события по onLoad? | kirosin | JavaScript, Ajax | 3 | 28.10.2010 05:32 |
div тег как нижний слой для второго div тега | dadli | HTML и CSS | 2 | 30.07.2010 01:12 |
как сделать чтобы картинка была фоном в body в самом низу | aseeva_sonya | HTML и CSS | 8 | 15.01.2010 16:14 |
Блоки div вместо td, как сделать две колонки одинаковой высоты? | v.victoria12345 | HTML и CSS | 0 | 06.05.2009 18:05 |