Tomasz N.

Tomasz N. Developer

Temat: Znikające div

Witam,

Mam stworzone sześć kalendarzy w których umieściłem w header dwa div-y umożliwiające poruszanie się pomiędzy kalendarzami tzn.
<div class="buttonRight"><span>(0)<div class="buttonLeft">

Poruszanie się pomiędzy miesiącami działa mi prawidłowo, problem mam tylko z tym, że jeśli kliknę na dowolny buttonRight to znikają mi ww. przyciski w ostatnim szóstym miesiącu po kolejnym kliknięciu znikają mi przycinki w 5 miesiącu itd.

jQuery('#firstMonth > table, #secondMonth > table, #thirdMonth > table, #fourthMonth > table, #fifthMonth > table, #sixthMonth > table').css('visibility', 'visible');
jQuery('#firstMonth').children().detach().end().append(mounts[m1]).find('.buttonLeft').toggle(m1 > 0);
jQuery('#secondMonth').children().detach().end().append(mounts[m2]).find('.buttonLeft').toggle(m2 > 0);
jQuery('#thirdMonth').children().detach().end().append(mounts[m3]).find('.buttonLeft').toggle(m3 > 0);
jQuery('#fourthMonth').children().detach().end().append(mounts[m4]).find('.buttonLeft').toggle(m4 > 0);
jQuery('#fifthMonth').children().detach().end().append(mounts[m5]).find('.buttonLeft').toggle(m5 > 0);
jQuery('#sixthMonth').children().detach().end().append(mounts[m6]).find('.buttonLeft').toggle(m6 > 0);

jQuery('#firstMonth').children().detach().end().append(mounts[m1]).find('.buttonRight').toggle(m1 < 12);
jQuery('#secondMonth').children().detach().end().append(mounts[m2]).find('.buttonRight').toggle(m2 < 12);
jQuery('#thirdMonth').children().detach().end().append(mounts[m3]).find('.buttonRight').toggle(m3 < 12);
jQuery('#fourthMonth').children().detach().end().append(mounts[m4]).find('.buttonRight').toggle(m4 < 12);
jQuery('#fifthMonth').children().detach().end().append(mounts[m5]).find('.buttonRight').toggle(m5 < 12);
jQuery('#sixthMonth').children().detach().end().append(mounts[m6]).find('.buttonRight').toggle(m6 < 12);

Dzięki za pomoc.

konto usunięte

Temat: Znikające div

a masz gdzieś więcej tej "kaszy"? (bo ciężko to nazwać pięknym kodem). Wrzuciłbyś całość kodu HTML, a nie wyrywki...
<div class="buttonRight"><span>(0)<div class="buttonLeft">
tagi to się zamyka ( <div class="buttonRight"><span>(0)</span></div> <div class="buttonLeft">....</div> )
Krzysztof Safjanowski

Krzysztof Safjanowski Senior JavaScript
Lead Developer

Temat: Znikające div

6 kalendarzy - funkcja która przyjmuje jeden argument - wywołana 6-krotnie. Będzie Ci łatwiej utrzymać to w przyszłości.

Czym są: m1, m2, m3, m4, m5, m6?

konto usunięte

Temat: Znikające div

To są, mój drogi, modele BMW.
Krzysztof S.:
Czym są: m1, m2, m3, m4, m5, m6?

Następna dyskusja:

Przewijanie div'a




Wyślij zaproszenie do