Я создаю систему уведомлений, которая обновляет php-файл, выполняя запрос для отображения уведомлений, и использую jquery ui, перетаскиваемый путем добавления класса .draggable в div с успехом, но всякий раз, когда включается перетаскиваемый div, этоКстати, он не знает, что это трудно.Любые мысли о том, почему он не видит себя как draggable?
Я попытался добавить скрипт draggable и ссылки на nudgecheck (включенный php-файл, где draggable не работает), но не повезло.
nudgecheck:
<div id='$nudgeid' class='draggable'>
// mysql query content
</div>
Код для обновления nudgecheck:
<div id="notifications">
</div
<script>
function showUser() {
var str = "<? echo $salesman;?>";
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("notifications").innerHTML = this.responseText;
}
else if (XMLHttpRequest.readyState == 0) {
// Network error (i.e. connection refused, access denied due to CORS, etc.)
}
else {
// something weird is happening
}
};
xmlhttp.open("GET","/nudgecheck/?q="+str,true);
xmlhttp.send();
}
setInterval(function () {
showUser();
}, 3000);
</script>
на странице, на которой #notifications div
$(function() {
$(".draggable").draggable({
revert: true,
helper: "clone",
cursorAt: { bottom: 0 },
revertDuration: 1000,
cursorAt: {
bottom: 0,
right: 0},
});