JQuery UI перетаскиваемый класс не работает, если в PHP включены - PullRequest
0 голосов
/ 14 декабря 2018

Я создаю систему уведомлений, которая обновляет 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},
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...