Strafi
Erfahrenes Mitglied
Servus,
Ich hab jetzt sehr lange rumprobiert und keiner Erfolg erlebt.
In Opera/Firefox und co., läuft dieses Script super.
Nur Safari bzw. Webkit nicht.
habe auch keine Fehler Ausgabe in der Konsole.
Vielleicht weiß einer von Euch einen Rat.
Grüße
Ich hab jetzt sehr lange rumprobiert und keiner Erfolg erlebt.
In Opera/Firefox und co., läuft dieses Script super.
Nur Safari bzw. Webkit nicht.
habe auch keine Fehler Ausgabe in der Konsole.
HTML:
var objDrag = null;
var bild_id = null;
var mouseX = 0;
var mouseY = 0;
var offX = 0;
var offY = 0;
IE = this.document.all&&!window.opera;
DOM = this.document.getElementById&&!IE;
function init(){
document.onmousemove = doDrag;
document.onmouseup = stopDrag;
}
function startDrag(b_id) {
bild_id = b_id;
var test = this.document.getElementById(b_id);
objDrag = test;
offX = mouseX - objDrag.offsetLeft;
offY = mouseY - objDrag.offsetTop;
$("div.divClass").css('z-index', '1')
$('#'+b_id).css('z-index', '2');
}
function doDrag(ereignis) {
mouseX = (IE) ? window.event.clientX : ereignis.pageX;
mouseY = (IE) ? window.event.clientY : ereignis.pageY;
if (objDrag != null) {
objDrag.style.left = (mouseX - offX);
objDrag.style.top = (mouseY - offY);
}
}
function stopDrag(ereignis) {
$.post("helpers/savePosition.php", { p_x: objDrag.style.left, p_y: objDrag.style.top, bild_id: bild_id });
objDrag = null;
}
Vielleicht weiß einer von Euch einen Rat.
Grüße