look997
(look997)
#1
W Firefoksie mousewheel nie działa, zamiast niego jest DOMMouseScroll.
Dlatego musiałem przypisać funkcję na dwa sposoby:
mapa.addEventListener('DOMMouseScroll',azoom, false);
mapa.onmousewheel = azoom;
Przeglądarki poza IE nie mają z tym problemu, ale IE przerywa wykonanie skryptu w linijce:
mapa.addEventListener('DOMMouseScroll',azoom, false);
W jaki warunek dać tą linijkę, aby nie wykonywała się w IE lub wykonywała tylko w Firefoksie?
Wasacz
(Wasacz)
#2
-
try { mapa.addEventListener('DOMMouseScroll',azoom, false); }catch (e) { mapa.onmousewheel = azoom; } [/code]
2.
[code=php]if (mapa.addEventListener) mapa.addEventListener('DOMMouseScroll',azoom, false);else mapa.onmousewheel = azoom;
3.
http://www.quirksmode.org/blog/archives ... ner_1.html + modyfikacje
4.
http://dean.edwards.name/weblog/2007/03/sniff/
http://pornel.net/cc_on