• Страница 1 из 1
  • 1
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Удаление класса только при конкретном его содержимом
Удаление класса только при конкретном его содержимом
club4127807
Дата: Среда, 05.10.2011, 16:20 | Сообщение # 1
говорун
Группа: Проверенные
Пользователь №: 3087
Сообщений: 190
Получено оценок: 3
Добрый день!
Нужна Ваша помощь, уважаемые!

Вот сайт (не рекламирую), чтобы код посмотреть можно было
http://rpa.studz.ru/forum/58

Что мне не нравится?
По средствам CSS могу убрать единицу (номер страницы) с классом switchActive, но мне нужно убрать этот класс только тогда, когда switchDigit (другие возможные переключатели) нет вообще. Другими словами, мне хочется убрать номер страницы на форуме когда страница всего ОДНА. Если перелистывать не нужно, то спрашивается зачем сам переключатель нужен?

А если уж совсем просто объяснять то мне нужно чтобы например:
На этой странице были переключатели страниц http://rpa.studz.ru/forum/26
А на этой нет http://rpa.studz.ru/forum/58


Сеть образовательных сайтов studz
  
Crasher
Дата: Среда, 05.10.2011, 23:23 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
Вставь где-нибудь после переключателей (советую в шаблон футера)
Code
<script>
if (!document.getElementsByClassName('switch').length&&document.getElementsByClassName('switches').length)
        for (var i=0;i<document.getElementsByClassName('switches').length;i++)
           document.getElementsByClassName('switches')[i].style.display='none';
</script>

обьяснение:
если (нет обьктов с классом switch И есть обьекты с классом switches)
цыкл (для всех обьектов с классом switches)
сделать обьекты невидимыми




Сообщение отредактировал Crasher - Среда, 05.10.2011, 23:35
  
club4127807
Дата: Четверг, 06.10.2011, 11:06 | Сообщение # 3
говорун
Группа: Проверенные
Пользователь №: 3087
Сообщений: 190
Получено оценок: 3
Crasher, оо спасибо) ты крут))) все работает!

Сеть образовательных сайтов studz
  
Форум Studio AD » Сайтостроение » Общий форум по Javascript » Удаление класса только при конкретном его содержимом
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.