• 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

0 głosów
639 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ź 421 wizyt
pytanie zadane 2 kwietnia 2017 w JavaScript przez errorfree Nowicjusz (180 p.)
0 głosów
3 odpowiedzi 1,647 wizyt
pytanie zadane 10 stycznia 2017 w HTML i CSS przez Daniel Kudyba Obywatel (1,260 p.)
0 głosów
0 odpowiedzi 197 wizyt
pytanie zadane 29 października 2017 w HTML i CSS przez Ziuziek Mądrala (5,140 p.)

93,695 zapytań

142,612 odpowiedzi

323,223 komentarzy

63,225 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...