J'ai un écran de dialogue qui est placé en haut de ma page Web. Cette boîte de dialogue peut être déplacée autour de la page, mais aussi en dehors de la partie visible de la page. Comment puis-je détecter les «limites» de la fenêtre du navigateur et éviter de faire glisser la boîte de dialogue en dehors de la page?Javascript empêche glisser et déposer en dehors de la fenêtre du navigateur
La partie suivante d'une instruction case est exécutée lorsque je dépose la boîte de dialogue quelque part sur la page. J'utilise aussi jquery.event.drag de threedubmedia
// mouseup, stop dragging
case 'mouseup':
$event.remove(document, "mousemove mouseup", handler); // remove page events
console.log(data);
if (drag.dragging){
if ($special.drop) $special.drop.handler(event); // "drop"
hijack(event, "dragend", elem); // trigger "dragend"
}
selectable(elem, true); // enable text selection
drag.dragging = drag.proxy = data.elem = false; // deactivate element
break;
}
Bon sang que je ne vois jamais cette page, comment stupide! Merci! Vous avez quelque chose à travailler maintenant! – Rob