Autor Zpráva
SanTik
Profil *
Hi, mám menší problém ...mám takové " novinky " ktere se dají otevřít a zavřít a v každé novincé mám tlačítko "Komentáře" které se dají také otevíř a zavřít...a nastává problém s těmi kementářemi, když na něj kliknu tak se mi ty komentáře rozbalí i v jiných novinkých.

takto mám novinky, JS

 
function News() {

 $('.news').hide();
  $('.newsS').show(); 
  $('h2.tg').click(function() {
      $(this).toggleClass("active").next().ukaz("slow");
      return false;
    }
  );
}

function Comments() {
  $('.commentsDat').hide();  
  $('.viewcmnt').click(function() {
      $('.commentsDat').ukaz("slow");
      return false;
    }
  );
}

$(document).ready(function()
{
  News();
  Comments();
}


a takto HTML kod

<h2 class='tg'><a href=#>Novinka 1</a></h2> <!-- po kliknuti se rozbali / schova -->
<p>text novinky</p>
<div class='viewcmnt'> <a href='#'>Zobrazit komentáře</a> <!-- po kliknuti se rozbali komentáře níže, ovšem se zobrazí u všech novinek nebo schovají .. -->

<div class='commentsDat'>
<p>Lojza: mám hlad</p>
<p>alfonz: dal bych si kuře</p>
</div>

</div>
TomasJ
Profil
Máš nastavené třídy viewcmnt a commentsDat vícekrát? Pak se není čemu divit. Rozbalí se všechny se stejnou třídou. Musíš je nějak odlišit.
SanTik
Profil *
právě mě nenapadá jak to odlišit ..zkoušel jsem jim přidat i ID a přez attr to zjištovat ale nepovedlo se
TomasJ
Profil
SanTik:
Přes ID je to blbost, ale taky mě nenapadá žádné řešení. Nicméně jestli to někdo vyřeší, určitě se kouknu. Časem se mi taky bude hodit.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: