【问题标题】:How can I hide the container of a draggable but not the draggable itself?如何隐藏可拖动的容器而不是可拖动的本身?
【发布时间】:2013-11-29 16:37:15
【问题描述】:

我正在构建一个图表应用程序。当用户单击面板时,他会得到一个可以在画布上拖动的形状托盘。 该应用程序需要能够在平板电脑等小型设备上运行。因此托盘本身可能会占用大量空间或位于放置位置的顶部。因此,当用户开始从托盘中拖动形状时,我想隐藏托盘(拖动源)。通过这种方式,他可以轻松地放在画布上的任何位置。

如何隐藏托盘 - 而不隐藏可拖动的形状? 一旦形状被丢弃,我还想再次显示托盘,以便用户可以轻松选择其他形状。我尝试设置托盘的 css 显示属性,但这也隐藏了拖动的形状。我还尝试将托盘移动到低于画布的 z-index,但这会将形状也移动到画布下方的 z-index。

有什么想法吗?

谢谢!

【问题讨论】:

    标签: jquery draggable


    【解决方案1】:

    好的,所以我找到了解决方案。 如果我在调色板上将 css 属性“可见性”设置为“隐藏”,并在可拖动对象上将“可见性”强制“可见”,那么它似乎可以按预期工作。

    【讨论】:

      猜你喜欢
      • 2012-11-08
      • 2012-12-18
      • 1970-01-01
      • 2021-05-11
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      • 2017-07-05
      • 1970-01-01
      相关资源
      最近更新 更多