Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Menu na toggle [problem]
bogdanos
post 20.07.2012, 19:19:17
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 18.08.2011

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


Witam,
mam oto takie menu, które napisałem sam, tak więc jest ono najprostsze jakie potrafię zbudować:
  1. <div class="userAccount">Menu <img src="img/arr.png" width="5" height="3" /></div>
  2. <div class="menuPosition_user">
  3. <ul class="userMenu">
  4. <li>
  5. <a href="#" class="Ulink" style="margin-top:6px;"><span>Opcja 1</span></a>
  6. </li>
  7.  
  8. <li>
  9. <a href="#" class="Ulink"><span>Opcja 2</span></a>
  10. </li>
  11. </ul>
  12. </div>
  13. </div>

poniżej JS
  1. $(document).ready(function() {
  2.  
  3. $('.menuPosition_user').hide();
  4.  
  5. $('.userAccount').click(function() { //first menu
  6. $('.menuPosition_user').toggle();
  7. });
  8.  
  9. });
  10.  

użyłem PHP bo nie ma JS,
a problem polega na tym, że jak kliknę na zewnątrz menu, czyli gdzieś na body kliknę to menu się nie chowa tylko ciągle jest otwarte,
co trzeba zrobić, żeby po kliknięciu gdziekolwiek na body (oprócz kontenerka z menu) owe menu się schowało?
Z góry dzięki

Problem rozwiązany, pomoc nie potrzebna
Go to the top of the page
+Quote Post
frani0
post 24.07.2012, 11:30:54
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 5
Dołączył: 9.03.2011

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


Myślę, że to powinno zadziałać:

  1. $(document).mousedown(function(){
  2. $('.menuPosition_user').hide();
  3. });
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 17:04