jQuery UI 可在固定元素上拖动

标签 jquery html css jquery-ui

我想使用 jQueryUI 的 draggable 将表格行拖到固定的导航栏上。被拖动的元素具有 css 属性:

element.style {
   position: absolute;
   z-index: 200;
}

固定导航栏有属性

#player {
   position: fixed;
   opacity: 1;
   z-index: 100;
}

即使可拖动元素的 z-index 更高,它仍然不会出现在固定导航栏的前面。在 HTML 中的 position:fixed 元素前面获取 position:absolute 元素是不可能的吗?

最佳答案

http://jsbin.com/eWoNASE/1/edit

如果没有实际示例,很难调试您的问题,但这对我有用:

  <div id="wrap">
  <div id="fixed">
    <p>hi</p>
  </div>
  <div id="draggable">
    <p>Drag me around</p>
  </div>
  </div>

CSS:

#wrap { position: relative; }
#fixed {
   position: fixed;
   opacity: 1;
   z-index: 100;
}

#draggable {
   background-color: red;
   position: absolute;
   opacity: 1;
   z-index: 200;
}

关于jQuery UI 可在固定元素上拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19416495/

相关文章:

javascript - 使用 jQuery 绑定(bind)下拉或单选按钮事件?

使用 Canvas 预览 Javascript/Jquery 图像

javascript - 有没有办法在将滚动位置保持在底部的同时使用页脚的滑动切换?

html - 为什么 HTML 表格在 IE 中显示这样?

css - 当使用 jquery animate 到达外部驱动器的边缘时停止 div 移动

javascript - 如何链接到具有特定过滤器的投资组合页面?

javascript - 如何在处理/提交时禁用/只读表单?

javascript - 为什么 Markdown 用 id 渲染 <h1> ?

javascript - JSON+Node.js - 意外的 token o

c++ - 如何对包含 Unicode 字符的 std::wstring 进行 HTML/URL 编码?