• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

hover menu przy uzyciu Dynamic Tabs

Object Storage Arubacloud
0 głosów
272 wizyt
pytanie zadane 2 sierpnia 2016 w JavaScript przez Kamila Użytkownik (680 p.)
zmienione kategorie 2 sierpnia 2016 przez Arkadiusz Waluk

Od jakiegoś czasu nie moge rozgryźć jak zrobić takie menu:

1) nagłówki są w lini poziomej (tu nie ma problemu)

2) opcje pokazujące się po kliknięciu w nagłówki rozwijają się na całą szerokość strony (tu jeszcze jest ok)

----do tego momentu mam. Rozwiązuje to użycie dynamic tabs w bootstrapie.

3) opcje ukazują się po najechaniu nanaglowek.

4) po kliknieciu na naglowek przekierowuje na podstrone.

 

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Case</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>

<section id="content" class="container">


<div class="container">
  <h2>Dynamic Tabs</h2>
  <ul class="nav nav-tabs">
    <li class="active" data-toggle="tab" data-target="#home" ><a href="#">Home</a></li>
    <li data-target="#menu1" data-toggle="tab" ><a  href="http://www.wp.pl">Menu 1</a></li>
    <li data-target="#menu2" data-toggle="tab" ><a  href="http://www.wp.pl">Menu 2</a></li>
    <li data-target="#menu3" data-toggle="tab" ><a href="http://www.wp.pl">Menu 3</a></li>
  </ul>

  <div class="tab-content">
    <div id="home" class="tab-pane fade in active">
      <h3>HOME</h3>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
    </div>
    <div id="menu1" class="tab-pane fade">
      <h3>Menu 1</h3>
      <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
    </div>
    <div id="menu2" class="tab-pane fade">
      <h3>Menu 2</h3>
      <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>
    </div>
    <div id="menu3" class="tab-pane fade">
      <h3>Menu 3</h3>
      <p>Eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p>
    </div>
  </div>
</div>




</section>
<script>
$('#content li').mouseover(function(){
	   
	   var target = this.data-target;
	   
	   $("target").toggleClass('in active');
	   
   }); 
</script>
</body>
</html>

probuje pisac rozne skrypty, rowniez przy uzyciu switch..niestety, żadnej reakcji na stronie. Niedzialaja nawet przekierowania href="". 

Ktoś moze już kiedys sie nad tym glowil i znalazl rozwiazanie??

 

3 odpowiedzi

0 głosów
odpowiedź 2 sierpnia 2016 przez niezalogowany
Witaj,

nie bardzo rozumiem, co masz na myśli...

Ale jeśli chodzi o rozwijane menu, to mogę Ci polecić to
http://blog.rosedesign.pl/jak-zrobic-menu-w-css3/

może się przyda.

Pozdrawiam :)
0 głosów
odpowiedź 2 sierpnia 2016 przez IBB Gaduła (3,020 p.)

 

       var target = this.data-target;

       $("target").toggleClass('in active');

Ten kod nie ma prawa zadziałać. Spróbuj zmienić na:

var target = $(this).attr('data-target');
$(target).toggleClass('in active');

Ale tak w ogóle to nie ma sensu robić to w ten sposób. Tak jak zasugerowała Roza, tego typu menu można zbudować za pomocą HTML i CSS - JavaScript / jQuery i przerabianie komponentu Bootstrapa jest tu niepotrzebne

0 głosów
odpowiedź 3 sierpnia 2016 przez Kamila Użytkownik (680 p.)
dzięki, to jest fajny sposób, ale nadal nie zostaje rozwiązany problem szerokości obszaru z rozwijającymi się opcjami.

Chciałabym żeby był na całą szerokość menu a nie tylko na szerokość jednego nagłówka

Podobne pytania

0 głosów
1 odpowiedź 203 wizyt
pytanie zadane 2 kwietnia 2017 w JavaScript przez errorfree Nowicjusz (180 p.)
0 głosów
3 odpowiedzi 1,249 wizyt
pytanie zadane 10 stycznia 2017 w HTML i CSS przez Daniel Kudyba Obywatel (1,260 p.)
0 głosów
0 odpowiedzi 134 wizyt
pytanie zadane 29 października 2017 w HTML i CSS przez Ziuziek Mądrala (5,140 p.)

92,539 zapytań

141,382 odpowiedzi

319,481 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...