Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> rozwijane menu - co dopisać?
nigraS
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


Zmieniłem szablon, poprzednio rozwijane menu działało, a teraz nie działa po zmianie szablonu, co muszę dopisać w CSS'ie aby menu zadziałało?
Chodzi o menu po zalogowaniu znajdujące sie w prawym górnym rogu. "Zdobądź punkty"
Adres: http://www.wzajemna-wymiana.pl
Login i Hasło: demo

W starym szablonie nie widzę, aby jakieś klasy były przypisane, nie wiem jak to w tedy działało.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Jak możesz to wydobądź kod z tego menu i umieść tutaj: http://jsfiddle.net/ - oddzielnie HTML, CSS i ew. JS.
Będzie znacznie łatwiej analizować kod.


--------------------
Go to the top of the page
+Quote Post
nigraS
post
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


w head mam takie JS.
  1. <script type="text/javascript" src="js/jquery-ui-1.8.14.custom.min.js"></script>
  2. <script type="text/javascript" src="js/jdpicker/jquery.jdpicker.js"></script>
  3. <script type="text/javascript" src="js/uniform/jquery.uniform.min.js"></script>
  4. <script type="text/javascript" src="js/jquery.hotkeys.js"></script>
  5. <script type="text/javascript" src="js/visualize/visualize.jQuery.js"></script>
  6. <script type="text/javascript" src="js/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
  7. <script type="text/javascript" src="js/jwysiwyg/jquery.wysiwyg.js"></script>
  8. <script src="js/jquery.tables.js"></script>
  9. <script type="text/javascript" src="js/main.js"></script>

Nie wiem, czy jest tu jakieś odpowiadajace za menu

W podynym programie nie potrafię znaleść problemu.
Tak wygląda HTML
  1. <div class="topmenu_area">
  2. <a href="index.php" class="home">Start</a>
  3. <?if(!$is_online){?>
  4. <?if($site['reg_status'] == 0){?>
  5. <a href="" class="about">Zaloguj</a>
  6. <a href="rejestracja.php" class="search">Rejestracja</a> <?}?>
  7. <?}else{?>
  8.  
  9. <li>
  10. <a href="#" class="about">Zdobądź punkty</a>
  11. <ul>
  12. <li><a href="facebook.php">Facebook</a></li>
  13. <li><a href="twitter.php">Twitter</a></li>
  14. <li><a href="digg.php">Digg</a></li>
  15. <li><a href="google.php">Google</a></li>
  16. <li><a href="youtube.php">Youtube</a></li>
  17. <li><a href="surf.php" target="_blank">Auto-Surf</a></li>
  18. </ul>
  19. </li>
  20. <li><a href="stats.php" class="search">Statystyki</a></li>
  21. <?}?>
  22.  
  23. </div>

a tak CSS
  1. .topmenu_area {
  2. margin: 0px;
  3. float: left;
  4. width: 292px;
  5. padding-top: 0px;
  6. padding-right: 0px;
  7. padding-bottom: 0px;
  8. padding-left: 682px;
  9. }
Go to the top of the page
+Quote Post
toffiak
post
Post #4





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Na samej górze nad
Kod
<script type="text/javascript" src="js/jquery-ui-1.8.14.custom.min.js"></script>

musisz załadować

Kod
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>



--------------------
Go to the top of the page
+Quote Post
nigraS
post
Post #5





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


dodałem, ale nic się nie zmieniło.
Go to the top of the page
+Quote Post
toffiak
post
Post #6





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Zmieniło się i to dużo teraz jest widoczny jeden błąd:

Kod
TypeError: classAttr is undefined
classList = classAttr.split(/\s+/), main.js (wiersz 30)


Na stronie nie masz żadnego elementu z klasą "cont". Porównaj stary kod z nowym czy gdzieś ten element lub sama klasa się nie zapodziała.

Proponuje skorzystać z firebuga(Firefox)/dragonfly(Opera)


--------------------
Go to the top of the page
+Quote Post
nigraS
post
Post #7





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


ok, zamieściłem "cont" w html i css, teraz pojawia sie taki komunikat:

Kod
Czas: 03.09.2012 11:14:25
Błąd: TypeError: $(".cont .wrapper .block select.styled").select_skin is not a function
Plik źródłowy: http://www.wzajemna-wymiana.pl/js/main.js
Wiersz: 280


nie wiem o co teraz chodzi.
Go to the top of the page
+Quote Post
chomik21
post
Post #8





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.08.2012

Ostrzeżenie: (0%)
-----


Nie znam się na jQuery tylko na CSS, ale wydaje mi się że błąd jest tu

},
selectInput: function() {
$('.cont .wrapper .block select.styled').select_skin();
},

być może parametr .select_skin jest niepotrzebny, ponieważ nie odpowiada on żadnej funkcji.
Spróbuj dodać element któremu odpowiadało by .select_skin bądź też skasuj go z kodu.

Ten post edytował chomik21 3.09.2012, 15:07:35
Go to the top of the page
+Quote Post
nigraS
post
Post #9





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


po skasowaniu taki komunikat sie pojawia:
Kod
Czas: 04.09.2012 15:05:34
Błąd: TypeError: $(".cont .wrapper .block select.styled") is not a function
Plik źródłowy: http://www.wzajemna-wymiana.pl/js/main.js
Wiersz: 280


ale np. gdy podmieniłem stary header, to menu sie rozwija, i mimo tego, że działa dobrze pojawia sie:
Kod
Czas: 04.09.2012 15:08:13
Błąd: TypeError: $(".cont .wrapper .block select.styled").select_skin is not a function
Plik źródłowy: http://www.wzajemna-wymiana.pl/js/main.js
Wiersz: 280


tak wygląda część menu ze starego headeru.
Kod
   <div class="cont soft-blue fixed">
     <div class="menu">
        <div class="menu-wrap">
           <div class="logo">
              <a href="<?=$site['site_url']?>"><img src="./img/logo_black.png" alt="logo"/></a>
           </div>
           <ul id="main_menu">
              <li><a href="index.php">Start</a></li>
              <?if(!$is_online){?>
              <?if($site['reg_status'] == 0){?><li><a href="register.php">Rejestracja</a></li><?}?>
           </ul>
              <?}else{?>
              <li>
                  <a href="#">Zdobądź punkty</a>
                  <ul>
                      <li><a href="facebook.php">Facebook</a></li>
                      <li><a href="twitter.php">Twitter</a></li>
                      <li><a href="digg.php">Digg</a></li>
                      <li><a href="google.php">Google</a></li>
                      <li><a href="youtube.php">Youtube</a></li>
                      <li><a href="surf.php" target="_blank">Auto-Surf</a></li>
                  </ul>
              </li>
              <li><a href="stats.php">Statystyki</a></li>
           </ul>
           <div class="login">
           <span class="no"><?=$data['coins']?></span>
                  <span class="ico">&nbsp;</span>
                  <div class="details">
                      <div class="top">
                          <img src="img/login.jpg" alt="user" />
                          <div class="line name">
                              <?=$data['login']?>
                          </div>
                          <div class="line email">
                              <?=$data['email']?>
                          </div>
                          <div class="line">
                              Punktów: <?=$data['coins']?>
                          </div>
                          <div class="bbg">&nbsp;</div>
                      </div>
                      <div class="bottom">
                          <div class="line">
                              <a href="edit_acc.php">Edytuj konto</a>
                          </div>
                          <div class="line">
                              <a href="vip.php">Konto VIP</a>
                          </div>
                          <div class="line">
                              <a href="logout.php">Wyloguj</a>
                          </div>
                      </div>
                  </div>
           </div><?}?>
        </div>
     </div>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:39