首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JsPlumb:在引导导航栏填充之后,锚点位置错误

JsPlumb:在引导导航栏填充之后,锚点位置错误
EN

Stack Overflow用户
提问于 2015-07-24 22:28:42
回答 1查看 906关注 0票数 0

我有一个让我发疯的问题。我想开始使用jsPlumb。所以我只是复制了他们的演示draggableConnectors,并添加了一个小的引导导航栏。如果我使用navbar -fixed top <-没有填充,除了我可以在没有滚动条的情况下将我的元素拖到导航栏后面之外,所有的工作都很好。因此,我将其更改为navbar-static-top,现在通过bootstrap应用填充。我的锚点和端点从示例div中提取出来。锚的高度和导航杆一样高。但是我想使用bootstrap网格系统,并且所有向左或向右的填充都应用于锚点/端点,所以如果我向元素添加一个col lg-2向左,所有锚点/端点都会被绘制到远离元素的col 2位置。疯狂的是,如果我抓住一些元素并移动它,它就会跳到远离光标的锚点上……有什么想法吗?我花了几个小时来解决这个问题。

引导导航栏:

代码语言:javascript
复制
<nav class="navbar navbar-default navbar-static-top"></nav>

Css:

代码语言:javascript
复制
.scrollbars{
      height: 80vh;
      position: relative;
      overflow: scroll !important;
    }


 .drag-drop-demo .window {
    ....        
    position: absolute;
    ....
  }

这里有一个错误的例子:https://jsfiddle.net/f5bxgzLu/我不能摆脱这个错误,你能给我一些帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-27 22:35:29

尝试使用position: relative捕获div中的.navbar,并给出position:absolute

https://jsfiddle.net/nitincool4urchat/f5bxgzLu/27/

HTML

代码语言:javascript
复制
<div class='bar-container'>
<nav class="navbar navbar-default"></nav>
</div>

CSS

代码语言:javascript
复制
.bar-container{
    position: relative;
}
.navbar{
    position: absolute;
}

参考文献:

Bootstrap fixed navbar inside div

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31613173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档