LINUX.ORG.RU

javascript, mootools, проверить существование .class


0

0

в принципе фреймворк даже не так важен, важна сама реализация
нужно проверить есть ли в html коде теги с определенным классом,
допустим:

<a href="image.jpg" class="mb"> image </a>

      if($$('.mb')) {
       var box = [];
       window.addEvent('domready', function(){
         box = new MultiBox('mb', {useOverlay: true});
         });
      }

те если существует класс mb создать след объект
но вся проблемма в том что он всегда возвращает true....

посоветуйте что-нить

зарание спасибо



1) $$('.mb').length решит ваши проблемы 2) до события domready запросы к дом дереву не делаются. меняйте порядок действий

barbuza
()
Ответ на: комментарий от barbuza

> 1) $$('.mb').length
thx, завтра опробуем
> 2) до события domready запросы к дом дереву
это знаю =)
>меняйте порядок действий
просто накопилось везде по чучуть js кода
хочу собрать все в один файл, так удобней что-то изменять, не нужно вспоминать где еще эту ф-цию использовал.

ps если не ошибаюсь, если у меня действия в отдельном js файле, то можно и без дом реаду верно ?
(суда по докам от мутулс - да =)

hose
() автор топика
Ответ на: комментарий от hose

нельзя ничего хорошего с домом если дом ещё не готов. Ни в отдельном файле, нигде. На доки - ссылку. Откуда Вы такой вывод сделали.

AndreyKl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.