javascript - 整个页面顶部的可拖动 div(页面加载时)

标签 javascript jquery jquery-ui jquery-ui-draggable z-axis

我正在开发一个应包含可拖动元素的 Web 项目,我使用 javascriptjquery 将其放置在页面中。

一切都按预期工作,但是可拖动的 div 占用了其上方和下方的 div 之间的一些空间。我希望这个可拖动元素在加载页面后立即位于页面其余部分的顶部,即我希望它不占用上面的 divdiv< 之间的空间 在下面,但要在所有内容之上生成。请参阅下面的视频和 jsfiddle。

我怎样才能完成这个任务?

Draggable_Cat

JSFiddle

最佳答案

使用position:absolute;,如下所示:

$(function() {
  $("#draggable").draggable().css("position", "absolute");;
});

已更新Jsfiddle .

此外,在您的 CSS 中,您使用了错误的选择器类型。在 HTML 中,您有 id draggable ,在 CSS 中,您将其用作类。

如下所示更改您的 CSS:

.draggable { 
    z-index: 4000;
    width: 350px; 
    height: 350px; 
    padding: 0em;
}

这样:

#draggable { 
    z-index: 4000;
    width: 350px; 
    height: 350px; 
    padding: 0em;
}

关于javascript - 整个页面顶部的可拖动 div(页面加载时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41202966/

相关文章:

java - 使用 JAX-RS 的列表查询参数创建 URI

javascript - 搜索输入无法正常工作

javascript - 如何从javascript中的rgb字符串中提取颜色值

jquery - 在 jQuery UI 对话框中显示复选框并提供取消按钮

javascript - Angular http.get 不喜欢开头和结尾带有方括号的文本文件

javascript - 如何使用 Firestore 在 DialogFlow 实现上显示快照中的值

javascript - 获取伪元素的背景样式

jquery - 使用 jquery 隐藏/显示表格 CSS 的行

JQuery Ui 1.9.2 : No navigation with autocomplete. 看不到错误。请帮助?

javascript - 如何获取 localStorage 中变量的数组长度