Hallo CaptnCrunch,
Du könntest eine globale Variable (außerhalb alle Funktionen deklarieren.
var isMouseOver = false;
. Wenn man nun mit der Maus auf das DIV geht, dann setzt Du diese Variable auf true. Bei Deiner Funktion, die das Layer verschiebt fragst Du nun ab, ob der Wert true oder false ist und handelst entsprechend.Mit freundlichem Gruß
Micha
hallo... danke für die antwort.. ya sowas habe ich mir schon gedacht.. leider komm ich damit ein wenig durcheinander. (war in JS schon immer eine niete.. )
hier der code:
______________________________________________________________
var isMouseOver = false;
function init() {
if(document.getElementById) {
obj = document.getElementById("pics");
obj.style.left = 190;
}
}
function slide(isMouseOver) {
if(document.getElementById) {
var anz = "<?php echo $count; ?>";
var abstand = 190 - (anz*124);
if(parseInt(obj.style.left) > abstand ) {
if (isMouseOver != true) {
obj.style.left = parseInt(obj.style.left) - 2 + "px";
}
setTimeout("slide()",20);
} else {
obj.style.left = 190;
slide(isMouseOver);
}
}
return;
}
function slide_go(isMouseOver) {
isMouseOver = true;
return;
}
function slide_stop(isMouseOver) {
isMouseOver = false;
return;
}