Po raz kolejny ze smutkiem muszę się przyznać, że przygnał mnie tu problem, którego mimo poszukiwań googlowych itp., nie mogę rozwiązać :/
Chodzi o rozwijane newsy do strony. Użyłem kodu-gotowca, który można znaleźć tutaj -> http://jsfiddle.net/423W2/
Taki efekt mnie nie satysfakcjonował więc nieco przerobiłem kod, żeby treść newsa otwierała się po kliknięciu na nagłówek. Niestety działa to teraz tak, że przy większej ilości aktualności otwierają się wszystkie, a nie każda osobno jak jest pożądane. Kod skryptu wygląda tak:
<script type="text/javascript">
$(window).load(function(){
$('.news-text').slideUp();
$('.news-header').click(function(){
$(this).siblings('.news-text').toggle('slow')
if ($(this).news-header() == ".news-header" )
$(this).news-header(".news-header")
else
$(this).news-header(".news-header");
});
});
</script>
Kod HTML tak:
<div class="news-header">Tytuł</div>
<p>Skrót</p>
<div class="news-text">
<p>Treść pełna</p>
</div>
<div class="clear"></div>
<div class="news-header">Tytuł</div>
<p>Skrót</p>
<div class="news-text">
<p>Treść pełna</p>
</div>
<div class="clear"></div>
Nie mam pojęcia jak to ruszyć w tym momencie :/ Liczę, że ktoś bardziej ogarnięty poradzi co trzeba zrobić - tak łopatologicznie :)