【问题标题】:Draggable div on top of entire page (on page load)整个页面顶部的可拖动 div(页面加载时)
【发布时间】:2016-12-17 20:55:45
【问题描述】:

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

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

我怎样才能做到这一点?

JSFiddle

【问题讨论】:

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


    【解决方案1】:

    像这样使用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;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-21
      • 2014-06-28
      • 2020-07-11
      • 1970-01-01
      • 2012-04-28
      • 2013-07-05
      • 2016-04-23
      相关资源
      最近更新 更多