У меня есть диалоговый экран, который помещается поверх моей веб-страницы. Этот диалог можно перемещать по странице, но также и за пределами видимой части страницы. Как определить «пределы» окна браузера и предотвратить перетаскивание диалогового окна за пределы страницы?Javascript предотвращает перетаскивание за пределы окна браузера
Следующая часть аргумента case вызывается, когда я отбрасываю диалоговое окно где-то на странице. Я также использую jquery.event.drag из 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;
}
Черт, что я никогда не видел эту страницу, как глупый! Благодаря! Теперь есть на что работать! – Rob