Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tymczasowa blokada przewijania strony, Po najechaniu nad div
look997
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.02.2010

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


Co zrobić, aby tymczasowo zablokować przewijanie strony kiedy najedzie się nad div id"ajdi"?

Potrzebuję tego, ponieważ zrobiłem mapkę i gdy chcę ją powiększyć to przewija się strona.

W google chrome (i możliwe że operze/ie) np tak:
window.addEventListener('mousewheel', function (event)
{ event.preventDefault(); }, false);
W Fxie np. tak:
window.addEventListener('DOMMouseScroll', function (event)
{ event.preventDefault(); }, false);

Tutaj więcej: http://adomas.org/javascript-mouse-wheel/


Jeśli ktoś używa rozszerzenia zmieniającego działanie przewijania strony, warto dodać:
event.stopPropagation();

Czyli:
W google chrome (i możliwe że operze/ie) np tak:
window.addEventListener('mousewheel', function (event)
{ event.preventDefault(); event.stopPropagation(); }, false);
W Fxie np. tak:
window.addEventListener('DOMMouseScroll', function (event)
{ event.preventDefault(); event.stopPropagation(); }, false);
Go to the top of the page
+Quote Post

Posty w temacie
- look997   Tymczasowa blokada przewijania strony   29.12.2010, 20:08:52


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: 21.08.2025 - 03:26