jQuery rozwijane div'y - modyfikacja skryptu


(Blady214) #1

Witam,

zaimplementowałem na stronie skrypt jQuery, który umożliwia zwijanie, oraz rozwijanie divów. Chcę to wykorzystywać przy wyświetlaniu aktualności. Problem jest tego typu, że gdy klikam na przycisk więcej, to rozwijają mi się wszystkie divy, a nie tylko ten, który wybrałem.

Poniżej jQuery oraz HTML:

$('.news-text').slideUp();

                $('.more').click(function(){

                    if ($('.news-text').is(':hidden'))

                        {

                            $('.news-text').slideDown();

                            this.innerHTML='Mniej';

                        }

                        else

                            {

                                $('.news-text').slideUp();

                                this.innerHTML='Więcej...'

                            }


                });


            });

Nagłówek

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae...

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus imperdiet odio quis odio varius in congue turpis scelerisque. Donec tristique lacinia venenatis. Sed dapibus accumsan dignissim. Praesent venenatis, arcu ac laoreet posuere, eros leo dignissim neque, eget mattis lorem augue non dolor. Vestibulum ultricies fringilla odio ut consectetur. Vivamus ut lorem lacus, eget tempus augue. Cras auctor velit eu enim luctus eu condimentum nisl posuere. Proin suscipit tempus magna quis blandit. Vestibulum ultricies pharetra eros, id semper urna sodales et. Pellentesque pharetra gravida orci. Etiam et magna id massa vulputate feugiat eget eget turpis.
Więcej...

[/code]

W jaki sposób zmodyfikować jQuery, aby odnosiło się tylko do wybranego DIV'a, w którym kliknę na więcej? Nie chcę tego realizować poprzez ID.

Z góry dziękuję za pomoc/


(B.Andy) #2
$(this).parent().children('.news-text')

(Grzelix) #3

lub

$(this).siblings('.news-text')

http://jsfiddle.net/423W2/


(Blady214) #4

Dzięki wielkie B.Andy Twoja poprawka zadziałała! :slight_smile:

grzelix również dzięki wielkie za pomoc, ta stronka, którą podałeś bardzo mi się przyda :slight_smile: