navebarMenu ist immer hervorgehoben

8

Ich habe ein navbarPage , innerhalb dessen ich drei navbarMenu habe. Aber das erste navbarMenu d. H. "Hilfe" ist immer standardmäßig markiert und mit diesem navbarMenu tabpanel "Manuell" ist auch immer markiert. Wie man das vermeidet. Der Beispielcode ist unter

dargestellt

ui.r

%Vor%

server.r

%Vor%

----------------------------------------------- --------------------

* Bearbeiten

Dieser Teil zeigt, wie er mit der Antwort @amrrs reagiert. Es zeigt die Daten an, wenn der Cursor gedrückt wird und verschwindet dann wieder.

ui.r

%Vor%

server.r

%Vor%     
AwaitedOne 13.10.2017, 10:42
quelle

2 Antworten

3

Basierend auf dieser Antwort das Hinzufügen eines kleinen Snippets von js hilft ihm.

Aktualisierter Code mit aktivem Verbergen nur für nav:

%Vor%     
amrrs 13.10.2017 12:35
quelle
2

Um die Hervorhebung von der ersten navbarMenu zu entfernen, können Sie ein Argument selected = "none" in navbarPage function hinzufügen. Um die Hervorhebung von navbarMenu tabpanel zu entfernen, können Sie folgende CSS verwenden:

tags$style(type = 'text/css', ".navbar-default .navbar-nav .open .dropdown-menu .active a{color : #333; background-color:#f5f5f5;}")

Also in Ihrem Code wäre es etwa so:

%Vor%

Damit erhalten Sie die Ausgabe als:

und

    
SBista 16.10.2017 05:48
quelle

Tags und Links