hallo
ich versuche erfolglos untenstehendes skript so anzupassen, dass mehrere divs unabhängig voneinander mit dem mousrad gescrollt werden können.
so wie ich es unten habe (für ein einziges div) funktioniert es. sobald ich aber eine weitere zeile "addEventListener" hinzufüge, spielt der firefox verrückt, scrollt die verschiedenen divs nicht unabhängig, resp. gar nicht...
dw_scrollObj gehört zum umfangreichen skript von dyn-web.com. (scrolllayer), vielleicht gibts da ein konflikt, oder ich mache mit addEventListener einen fehler?
function wheelup(){
dw_scrollObj.slideDur = 0;
dw_scrollObj.scrollBy('leerraumcoverscontent',0,30);
return false;
}
function wheeldown(){
dw_scrollObj.slideDur = 0;
dw_scrollObj.scrollBy('leerraumcoverscontent',0,-30);
return false;
}
function wheel(event){
var delta = 0;
if (!event) event = window.event;
if (event.wheelDelta) {
delta = event.wheelDelta/120;
if (window.opera) delta = -delta;
} else if (event.detail) {
delta = -event.detail/3;
}
if (delta > 0)wheelup();
if (delta < 0)wheeldown();
return false;
}
if (window.addEventListener) {
document.getElementById('leerraumcoverscontent').addEventListener('DOMMouseScroll', wheel, false);
}
document.getElementById('leerraumcoverscontent').onmousewheel = wheel;
}