JQuery баян - PullRequest
       9

JQuery баян

0 голосов
/ 26 октября 2009

Здравствуйте, я использую плагин jquery accordion на 2 делителя

поэтому я настраиваю свои div'ы следующим образом

<div id="contacts" class="mainStyle">
<h3 id="headeronline"><a href="#">Online</a></h3>
        <div id="onlinecontacts"> 
        </div>
<h3 id="headeroffline"><a href="#">Offline</a></h3>
        <div id="offlinecontacts"> 
        </div>
</div>

затем в моей функции document.ready создаю гармошку

$("#contacts").accordion({
            collapsible: true, fillSpace: true
        });

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

$(headeronline).text("Online (" + onlinecount + ")");

$(headeroffline).text("Offline (" + offlinecount + ")");

текст заголовка действительно обновляется, однако новый текст в конечном итоге перекрывает значок свертывания раскрытия аккордеона.

Я что-то не так делаю? если да, то как правильно обновить заголовок аккордеона?

Спасибо

1 Ответ

1 голос
/ 26 октября 2009

Ваш код обновления необходимо изменить следующим образом:

$('#headeronline a').text("Online (" + onlinecount + ")");

$('#headeroffline a').text("Offline (" + offlinecount + ")");

headeronline и headeroffline не назывались идентификаторами, и текст нужно было изменить в ссылке, а не в заголовке.

...