我正在创建一个通知系统,该系统刷新一个执行查询的php文件以显示通知。并且正在通过将.draggable类成功添加到div中来利用jquery ui draggable,但是只要包含了可拖动的div,方式,它不知道它是可拖动的。关于为什么它不将自己视为可拖动的任何想法?
我尝试将可拖动脚本和引用添加到nudgecheck(可拖动损坏的随附php文件)中,但是没有运气。
轻推支票:
<div id='$nudgeid' class='draggable'>
// mysql query content
</div>
刷新微动检查的代码:
<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},
});