javascript - 使用 jQuery 'draggable' 时,文本在与容器碰撞时出于某种原因换行。为什么?以及如何解决?

标签 javascript jquery html css twitter-bootstrap

我正在尝试设计一个页面,其中左侧有一个任务列表,右侧有许多框(每个员工一个),以便我可以快速分派(dispatch)所有任务。

我不知道它是否相关,但我使用的是 Bootstrap。这是我列表的标记:

<div class="col-md-3">
    <div class="panel panel-default">
        <div class="panel-heading">
            <div class="panel-title">Tasks</div>
        </div>
        <div class="panel-body panel-body-table">
            <div id="Unassigned_1" style="margin-left:0px">Task 1</div>
            <div id="Unassigned_4" style="margin-left:10px">Task 1.1</div>
            <div id="Unassigned_8" style="margin-left:20px">Task 1.1.1 Some long name so I can test</div>
            <div id="Unassigned_9" style="margin-left:20px">Task 1.1.2</div>
            <div id="Unassigned_5" style="margin-left:10px">Task 1.2</div>
            <div id="Unassigned_8" style="margin-left:20px">Task 1.2.1</div>
            <div id="Unassigned_9" style="margin-left:20px">Task 1.2.2</div>
            <div id="Unassigned_2" style="margin-left:0px">Task 2</div>
            <div id="Unassigned_3" style="margin-left:0px">Task 3</div>
            <div id="Unassigned_6" style="margin-left:10px">Task 3.1</div>
            <div id="Unassigned_7" style="margin-left:10px">Task 3.2</div>
        </div>
    </div>
</div>

这是 javascript(我刚刚开始这个页面,所以 'drop' 代码还没有)

<script>
    $(document).ready(function() {
        $('div[id^="Unassigned_"]').draggable({ helper: 'clone', containment: '.page-content-wrap' });
    });
</script>

出于某种我不知道的原因,如果我将任何任务(例如具有长名称的任务)拖到右侧,文本会在“碰到”面板的右边框时换行,然后当我通过光标的边框,元素跟随,但它仍然被包裹。

有谁知道为什么会这样?有办法解决吗?

非常感谢

最佳答案

您可以使用类 .ui-draggable.ui-draggable-dragging 固定拖动元素的宽度

.ui-draggable.ui-draggable-dragging {
  width: 100%;
  border: 1px solid #eee;
  padding: 5px;
  color: #888;
}

Fiddle demo

关于javascript - 使用 jQuery 'draggable' 时,文本在与容器碰撞时出于某种原因换行。为什么?以及如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29546363/

相关文章:

javascript - 为什么其中一些导出语句会失败?

javascript - 如何使用 HTML 和 Javascript 将元素添加到网页?

javascript - 在 jquery 中使用键链接按下

javascript - 如何从 jQuery 事件对象中检索 keyCode 和 charCode?

jQuery Chosen 显示没有它的 css

javascript 不会将新标签内容保留在函数之外吗?

javascript - 光标:鼠标抓取javascript

javascript正则表达式删除空格和字母

html - 使用 SimpleForm 在 Dropdown 中有多个选项

html - 构建一个简单的 HTML5/canvas 2D 游戏。游戏引擎推荐使用?