Sponsor-Board.de

Normale Version: Bootstrap Carousel hide controls
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Abend zsm,
folgende Situation :

Ich hab das Carousel von dem Twitter Bootstrap eingebunden und möchte nun, dass wenn der erste Slide angezeigt wird, der "zurück"-Button nicht mehr sichtbar ist, wenn der letzte Slide angezeigt wird, soll logischer Weise der "weiter"-Button ausgeblendet werden ...

Ich habe es bereits hiermit probiert :

Code:
$(document).ready(function () {
            $('.carousel')
                .carousel({ interval: false })
                .on('slid', function (event)
                {
                    var aktuell = $('.active', $(event.target));
        
                    if (aktuell.data('location') == 'first')
                    {
                        $('a.carousel-control.left').hide();
                        $('a.carousel-control.right').show();
                    }
                    else if (aktuell.data('location') == 'last')
                    {
                        $('a.carousel-control.left').show();
                        $('a.carousel-control.right').hide();
                    }
                    else
                    {
                        $('a.carousel-control.left').show();
                        $('a.carousel-control.right').show();
                    }
                });
        });


die HTML Struktur :

Code:
<div id="carousel" class="carousel slide">
                <div class="carousel-inner">
                    <div class="active item">
                        <div>
                            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat
                        </div>
                    </div>
                    <div class="item">
                        <div>
                            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat
                        </div>
                    </div>
                    <div class="item">
                        <div>
                            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat
                        </div>
                    </div>
                </div>
                <a class="carousel-control left" href="#carousel" data-slide="prev">zurück</a>
                <a class="carousel-control right" href="#carousel" data-slide="next">weiter</a>
            </div><!--end #carousel-->


Jemand vllt ne Idee ?
Bin für jede Hilfe dankbar Wink

mfg Aaron

Hi,
versuche es doch mal mit document.getElementById und ändere so den style auf hidden
habs gelöst, ich Pfeife hab vergessen beim letzten Element das data Attribut "last" und beim ersten dementsprechend "first" hinzuzufügen ...

aber danke trotzdem Niklas
Referenz-URLs