Дивы не переключаются - PullRequest
2 голосов
/ 13 мая 2010

У меня есть следующие div на моей странице

 <div id="rpttimeline">div 1</div>
 <div id="rptareaview">div 2</div>
 <div id="rptgalleria">div 3</div>
 <div id="rptremainingwork">div 4</div>
 <div id="rptremainingspec">div 5</div>
 <div id="rptremainingreq">div 6</div>
 <div id="rptremaininguserstory">div 7</div>

Изначально с помощью css у меня первые два div установлены на видимые, а остальные скрыты.

в моем документе готова функция у меня

$(document).ready(function () {
           window.setInterval(toggleDivs, 5000);
        });

function toggleDivs() {

            $('#rpttimeline').toggle();
            $('#rptareaview').toggle();
            $('#rptgalleria').toggle();
            $('#rptremainingwork').toggle();
            $('#rptremainingspec').toggle();
            $('#rptremainingreq').toggle();
            $('#rptremaininguserstory').toggle();
}

когда вызывается toggledivs, первые два div скрываются, но остальные div не видны. Кажется, переключение влияет только на первые два деления. Я что-то здесь упускаю?

1 Ответ

2 голосов
/ 13 мая 2010

когда toggledivs вызывается первым два дива прячутся, а остальные делятся не видны Кажется тумблер влияет только на первые два div. Я что-то здесь упускаю?

Ну, я думаю, что jquery переключается нормально. У вас есть первые два видимых элемента, но при вызове переключателя они оба скрываются, и у вас изначально отображаются другие элементы, а при вызове переключателя они становятся скрытыми.

Подсказка: Попробуйте скрыть или показать с помощью jquery, например, в обработчике ready, чтобы jquery запомнил их начальные настройки отображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...