Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z event'em mouseover w IE9
magrytos
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 24.03.2009

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


Witam,

Problem dotyczy IE9, na nizszych wersjaach nie testowalem.

Stronka, na ktorej wystepuje problem: http://dissertationsurvey.eu.pn/www/

Mam na stronce pasek menu, w ktorym po najechaniu na Prices lub Gallery, powinno pojawic sie pod-menu. Niestety pod IE9 nie dziala jak powinno, menu sie nie pojawia. Co ciekawe, jesli odpali sie "developer tools" i odswiezy stronke, menu dziala jak powinno. Zauwazylem tez, ze jesli umiesci sie jakikolwiek alert, ktory odpali sie przy ladowaniu strony, menu tez dziala jak powinno.

Event mouseover wlaczam nastepujaco:

  1. if (liArray[5].addEventListener){
  2.  
  3. liArray[5].addEventListener("mouseover", function(){
  4.  
  5. var labels = liArray[5].getElementsByTagName('ul');
  6.  
  7. labels[0].style.display = "block";
  8.  
  9. labels[0].addEventListener("mouseout", function(){
  10. labels[0].style.display = "none";
  11. }, false);
  12.  
  13. liArray[5].addEventListener("mouseout", function(){
  14. labels[0].style.display = "none";
  15. }, false);
  16.  
  17. }, false);
  18.  
  19. } else if (liArray[5].attachEvent){
  20. console.log("gallery attachEvent exist")
  21. liArray[5].attachEvent('onmouseover', function(){
  22. console.log('d gallery');
  23. //document.getElementById('galerySubList').style.display = "block";
  24. var labels = liArray[5].getElementsByTagName('ul');
  25. labels[0].style.display = "block";
  26.  
  27. labels[0].attachEvent("onmouseout", function(){
  28. labels[0].style.display = "none";
  29. });
  30.  
  31. liArray[5].attachEvent("onmouseout", function(){
  32. labels[0].style.display = "none";
  33. });
  34.  
  35. });


Spotkal sie ktos kiedys z podobnym problemem?

Pzdr

rozwiazanie zagadki:

https://github.com/desandro/imagesloaded/issues/27
Powód edycji: [Daiquiri]: bbcode
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
johnny_b
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 5
Dołączył: 3.12.2012

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


Cześć Magrytos!

Ale gdzie jest pytanie? Swoją drogą przy takiej specyfice strony, zdecydowałbym się, na zwykłe css.

Pozdrawiam
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 - 19:38