|
|
|
Как правильно решить такую проблему?
|
|||
|---|---|---|---|
|
#18+
Установил плагин LightBox. Он устанавливается на див, в котором есть ссылки на картинки и открывает эти картинки в окне джаваскрипт. Код: plaintext 1. 2. 3. 4. 5. Проблема в том, что эти ссылки мне нужно выводить в строках таблицы и в одном диве их разместить не получается. Каждую ссылку оборачивал в свой див с одинаковым айди(который указан в скрипте где инициализируется lightbox) но плагин тогда работает только с первой ссылкой. Дайте пожалуйста совет как обойти эту проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2009, 22:21 |
|
||
|
Как правильно решить такую проблему?
|
|||
|---|---|---|---|
|
#18+
Esofter, попробуйте проставьте у таблицы, в которой находятся эти ссылки id="divid". При этом остальные дивы, которых вы понаставили, особенно с id="divid", уберите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2009, 22:23 |
|
||
|
Как правильно решить такую проблему?
|
|||
|---|---|---|---|
|
#18+
an0nymEsofter, попробуйте проставьте у таблицы, в которой находятся эти ссылки id="divid". При этом остальные дивы, которых вы понаставили, особенно с id="divid", уберите. Спасибо, заработало. Но теперь появилась новая проблема :). В этой таблице есть еще ссылки(они на другие страницы ведут) и теперь при нажатии на них опять это джаваскрипт окно вылазит. Может их завернуть в дивы с другим именем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2009, 22:36 |
|
||
|
Как правильно решить такую проблему?
|
|||
|---|---|---|---|
|
#18+
Ссылки на эти картинки у меня в самом крайнем столбце. Может сделать его как отдельную таблицу, завернуть ее в этот див? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2009, 00:24 |
|
||
|
Как правильно решить такую проблему?
|
|||
|---|---|---|---|
|
#18+
Собсно.... ID должно быть уникально на странице..... потому и не работает. о W3C видимо не слышали. Решение: - добавить ко все нужным картинкам класс : например class="divid " - написать такое: <script type="text/javascript"> $(function() { $('a.divid').lightBox(); }); </script> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2009, 01:19 |
|
||
|
Как правильно решить такую проблему?
|
|||
|---|---|---|---|
|
#18+
ElainСобсно.... ID должно быть уникально на странице..... потому и не работает. о W3C видимо не слышали. Решение: - добавить ко все нужным картинкам класс : например class="divid " - написать такое: <script type="text/javascript"> $(function() { $('a.divid').lightBox(); }); </script> Это ж не ссылка должна быть лайтбоксом. Лайтбокс - это див, и все ссылки в нем открывают картинку не на странице браузера, а в окне джаваскрипт. А вы предлагаете из ссылок лайтбоксы делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2009, 01:38 |
|
||
|
Как правильно решить такую проблему?
|
|||
|---|---|---|---|
|
#18+
ElainСобсно.... ID должно быть уникально на странице..... потому и не работает. о W3C видимо не слышали. Решение: - добавить ко все нужным картинкам класс : например class="divid " - написать такое: <script type="text/javascript"> $(function() { $('a.divid').lightBox(); }); </script> Извините, болтнул не проверя. Все работает. Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2009, 01:56 |
|
||
|
Как правильно решить такую проблему?
|
|||
|---|---|---|---|
|
#18+
Esofter Код: plaintext 1. 2. 3. 4. 5. В приведенном фрагменте кода вы говорите, дословно, "все ссылки (тэг <a>) внутри любого тэга с id = divid вне зависимости от уровня вложенности должны стать лайтбоксовыми". Изменением селектора '#divid a' (а именно он отвечает за "все ссылки (тэг <a>) внутри любого тэга с id = divid вне зависимости от уровня вложенности...") можно изменить элементы, к которым будет применен лайтбокс, что выше вам и продемонстрировали. Дальше советую почитать про CSS 3.0 селекторы (вроде их поддерживает jQuery, некоторые эмулирует) и выбрать элементы для применения лайтбокса как вашей душе будет угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2009, 09:59 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36392971&tid=1453740]: |
0ms |
get settings: |
12ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 492ms |

| 0 / 0 |
