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

Problem z menu (RWD)

0 głosów
695 wizyt
pytanie zadane 17 kwietnia 2016 w JavaScript przez Paweł123 Nałogowiec (33,540 p.)
Cześć, właśnie tworzę moją stronę i mam problem z RWD menu.

Czy ktoś mi może powiedzieć dlaczego menu RWD (poniżej 700px) nie działa?

http://sourcestudio.pl/

3 odpowiedzi

0 głosów
odpowiedź 17 kwietnia 2016 przez Mateusz11 Pasjonat (22,910 p.)
Jak nie działa? Działa tylko zamiast menu jest znak do rozwijania, po kliknięciu ujrzysz menu

EDIT:

Czy ty nie zadawałeś takiego samego tematu 3 h temu? xD
komentarz 17 kwietnia 2016 przez Paweł123 Nałogowiec (33,540 p.)

Tak to ja zadałem pytanie 3h  laugh 

Menu działa, ale linki w tym RWD menu nie działają. Chodzi o to, że kiedy kliknę na

"kontakt" to nie przenosi mnie na ten element na stronie. 

0 głosów
odpowiedź 17 kwietnia 2016 przez niezalogowany

Pozbądź się wpierw wszystkich błędów na stronie 

https://validator.w3.org/nu/?doc=http%3A%2F%2Fsourcestudio.pl%2F

i dopiero później męcz ludzi na forum.

komentarz 17 kwietnia 2016 przez Mateusz11 Pasjonat (22,910 p.)
Ło kurde 326 błędów xD Rekordzista xD
0 głosów
odpowiedź 17 kwietnia 2016 przez kubaapk Nałogowiec (44,270 p.)

1. Skrypty JS wrzucaj przez </body>

2. Wyrzuć ten skrypt który odpowiada za smooth scroll do anchor linków. Skoro już korzystasz z jquery, to po co ładować jakieś dodatkowe skrypty kiedy można ten efekt uzyskać w samym JQ bardzo prosto.

$('a').click(function(){
    $('html, body').animate({
        scrollTop: $( $.attr(this, 'href') ).offset().top
    }, 500);
    return false;
});

W menu - <a class="a_class" id="link1" href="#ID_SEKCJI_DO_KTOREJ_CHCESZ_ZJECHAC">Home</a>

np.  <a class="a_class" id="link1" href="#home">Home</a>

 

O błędach nie będę się rozpisywał, bo jest ich od groma.

komentarz 17 kwietnia 2016 przez Mateusz11 Pasjonat (22,910 p.)

Konkretnie to 326 laugh

komentarz 17 kwietnia 2016 przez Paweł123 Nałogowiec (33,540 p.)

No wiesz każdemu może zdarzyć się błąd cheeky

komentarz 17 kwietnia 2016 przez Paweł123 Nałogowiec (33,540 p.)
Zrobiłem tak jak poleciłeś, ale nadal linki w menu (RWD) nie działają.
komentarz 17 kwietnia 2016 przez niezalogowany
Validator w3c sprawdzi tylko składnię i nieprawidłowości w outline'nie strony. Poza tym sypię błędem przy każdym znaku, który nie pasuje mu do składni - człowiek podsumowałby błędy w jednej linijce jako jeden błąd. Także w rzeczywistości jest ich znacznie mniej.

Druga sprawa validator nie wykryje większości błędów dostępności i sporej części tych dotyczących semantyki. Wiec z tym sugerowaniem się liczbą błędów wywaloną przez validator to bym radził uważać.
komentarz 17 kwietnia 2016 przez Paweł123 Nałogowiec (33,540 p.)
To jest bardzo dziwne, bo kiedy usunąłem menu na PC to menu RWD działa?  

Cały kod menu 

<nav class="nawigacja">
			<ul class='ul_class'>
				
							
				<li class='li_class'>
					  <a  class="a_class" id="link1" href="#">Home</a>
        		</li>
				
				<li class='li_class'>
					  <a class="a_class" id="link2" href="#">Projekty</a>
				</li>
				
				<li class='li_class'>
					  <a class="a_class" id="link3" href="#">Kontakt</a>
        		</li>
			
			</ul>	
		</nav>
	
  	<header>	
<!-- Początek menu RWD -->		

<div id="nav-icon">
    <span><i class="fa fa-bars"></i></span>
</div>
 
<div class="left-menu">
    <ul>
        <li>
            <a id="link1" href="#">O mnie</a>
        </li>
        <li>
            <hr>
        </li>
        <li>
           <a id="link2" href="#">Moje projekty</a>
        </li>
        <li>
            <hr>
        </li>
        <li>
            <a  id="link3" href="#">Kontakt</a>
        </li>
</div>
	
<!--- Koniec - menu RWD ---->	

 

Menu RWD działa, bez kodu na menu na PC

<!-- Początek menu RWD -->		

<div id="nav-icon">
    <span><i class="fa fa-bars"></i></span>
</div>
 
<div class="left-menu">
    <ul>
        <li>
            <a id="link1" href="#">O mnie</a>
        </li>
        <li>
            <hr>
        </li>
        <li>
           <a id="link2" href="#">Moje projekty</a>
        </li>
        <li>
            <hr>
        </li>
        <li>
            <a  id="link3" href="#">Kontakt</a>
        </li>
</div>
	
<!--- Koniec - menu RWD ---->	

 

1
komentarz 17 kwietnia 2016 przez kubaapk Nałogowiec (44,270 p.)
Spróbuj nadać osobne ID linkom dla desktop i mobile, może jest jakiś konflikt. W końcu duplikujesz ID.

I można to menu napisać bez konieczności duplikowania linków na wersji desktop i mobile co też polecam zrobić :)
komentarz 17 kwietnia 2016 przez Paweł123 Nałogowiec (33,540 p.)

Dziękuje pomogło :D yes

Podobne pytania

0 głosów
2 odpowiedzi 1,143 wizyt
pytanie zadane 17 kwietnia 2016 w HTML i CSS przez Paweł123 Nałogowiec (33,540 p.)
0 głosów
0 odpowiedzi 181 wizyt
pytanie zadane 15 marca 2020 w Rozwój zawodowy, nauka, praca przez rice Początkujący (440 p.)
0 głosów
3 odpowiedzi 359 wizyt
pytanie zadane 2 kwietnia 2019 w JavaScript przez VLeniowy Nowicjusz (190 p.)

93,427 zapytań

142,421 odpowiedzi

322,649 komentarzy

62,787 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...