- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我想拖动大尺寸元素时,我的问题就开始了,我无法将这些元素拖到全身,我使用的是 bootstrap 3.3.7 和 JQueryUI这是我的问题的一个例子:
这只发生在大尺寸元素上,
here's an example of code:
$('body .removable').draggable({
cursor: 'move',
helper: 'clone',
appendTo: 'body',
containment: 'window',
//revert: true,
//stack: "#fields-drop-area",
zIndex: 101,
drag: function (event, ui) {
$("#trash").removeClass("hidden");
$(ui.helper).css({ 'width': "12%", "height": "40px",'overflow':'hidden' });
},
stop: function (event, ui) {
$("#trash").addClass("hidden");
$(ui.helper).css('width', "18%");
}
});
the trash droppable code:
$('body #trash').droppable({
accept: '.removable,.btn-removable',
hoverClass: 'over-area',
forceHelperSize: true,
drop: function (event, ui) {
debugger;
document.getElementById('recycle').play();
var id;
if (ui.helper.hasClass("dropped-tab")) {
id = ui.helper.data("id");
if (ui.helper.hasClass("tab-parent")) {
$(ui.helper).hide('explode', null, 500, function () { $(ui.draggable.closest('.panel')).remove(); });
updateTabForm(null, objState.Deleted, id);
} else if (ui.helper.hasClass("tab-sub")) {
updateTabForm(id, objState.Deleted, null);
$(ui.helper).hide('explode', null, 500, function () { ui.draggable.remove(); });
}
} else if (ui.helper.hasClass("dropped-field")) {
id = ui.helper.find('div.panel-heading>label').data('fieldid');
updateFieldForm(id, objState.Deleted, ui);
$(ui.helper).hide('explode', null, 500, function () { ui.draggable.remove(); });
}
if (ui.draggable.hasClass('btn-success')) {
$('#fields-drop-area').html('');
}
}
});
here's the css:
.full-height-page, .full-height-page body {
height: 100%;
min-height: 100%;
/* this is necessary */
}
body {
padding-top: 50px;
padding-bottom: 20px;
}
@media (min-width: 768px) {
.grid-divider {
position: relative;
padding: 0;
}
.grid-divider > [class*='col-'] {
position: static;
}
.grid-divider > [class*='col-']:nth-child(n+2):before {
content: "";
border-left: 1px solid #DDD;
position: absolute;
top: 0;
bottom: 0;
}
.col-padding {
padding: 0 15px;
.ui-state-highlight {
height: 1.5em;
line-height: 1.2em;
}
.body-content #trash {
width: 20%;
height: 30%;
background-color: #f9f9f9;
content: "sssss";
position: absolute;
z-index: 100;
bottom: 0;
right: 2%;
text-align: center;
border-radius: 8px;
border: 3px solid #bbf3bf;
}
here's my Html code:
<div class="row grid-divider">
<div id="trash" class="hidden">
<h2>Through Items Here</h2>
<i class="fa fa-5x fa-trash-o faa-bounce animated"></i>
</div>
<div class="col-md-4" id="tools-container">
<h4 class="container-title text-center">
<strong>Toolbox</strong>
</h4>
<hr/>
<div id="tools-container-body" class="height-600"></div>
</div>
<div class="col-md-4" id="tabs-container">
<h4 class="container-title text-center">
<strong>Tabs</strong>
</h4>
<hr/>
<div class="height-600" id="tabs-drop-area"></div>
</div>
<div class="col-md-4" id="fields-container">
<h4 class="container-title text-center">
<strong>Fields</strong>
</h4>
<hr/>
<div class="height-600" id="fields-drop-area"></div>
</div>
</div>
在我移除容器后它可以工作,但我不能丢进垃圾箱
最佳答案
如果没有您的 HTML,我只能猜测问题与您对以下内容的使用有关:
containment: 'window',
将其更改为:
containment: 'body',
您应该可以拖动整个页面。您也可以尝试删除“包含”选项,因为如果您希望能够在整个屏幕上拖动,则不需要它。
您还需要添加 jquery-ui droppable 来处理丢入垃圾箱的操作。我没有在你提供的代码中看到代码,所以试试这个:
$('#trash').droppable({
over: function (event, ui) {
//do nothing
},
drop: function (event, ui) {
console.log("item dropped, handle it");
}
})
关于javascript - 无法在 jquery ui 中拖动整个 body ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47926828/
当调用 func didBegin(_ contact: SKPhysicsContact) 的 SKScene 中发生接触时,需要确定哪个 SKPhysicsBody 是contact.bodyA
HTML: CSS: body { width : 1000px ; } header { width : 100% ; } 如果有这样的代码, 我认为页眉的宽度将与主体的
我刚刚通过网站完成设计,现在我正在尝试将整个 body 布置成一个整体,而不是不断重复的瓷砖。请问我该怎么做? 我不确定我说的是否有道理,但就像一张墙纸在拉伸(stretch),而不是 30 个小瓷砖
我试图在我的内部包装器上获得一个滚动条,而不是主体本身: CSS body { overflow: hidden; } #body_wrap { overflow-y: auto;
body { margin: 0px; border: 1px solid black; } #head { text-align: center; background: linea
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improv
我试图了解此 CSS 规则将应用于哪些元素: body h1, body .h1 { font-family: 'Open Sans', sans-serif !important;
此问题与使用 Jade templates 有关与 Express.js . 我知道当我写 layout.jade其中包含: !!! html body != body hea
我正在尝试为 body 设置不透明度。但是,我遇到了一个问题。 在body 上设置不透明度时,只有它的内容会受到影响。 背景不受不透明度的影响。 $("button").click(function(
我的游戏中有两个对象:球和星星 球是静态或动态的物体。 对于明星: 我需要知道星星何时与球相撞 但它需要穿过小球并且不受碰撞影响 我应该怎么做? 谢谢 袜套 最佳答案 您想使用 Sensors (6.
我以前问过这个问题,但所有答案都不起作用,所以我有一个示例页面,webpage .我有一个重新调整大小的菜单,我想在菜单外单击时关闭菜单,以及在第一次切换下拉菜单时让主体向下动画,这样下拉菜单就不会隐
我有一个漂浮在我其余内容上的井。我遇到的问题是,当它加载页面时,它会下推其余内容。我该如何更改它以便它悬停在所有内容上并且不会在页面加载时将内容下推。 这是页面加载的图像。 这是向下滚动页面的图片 请
在我的代码中我有这个: #body { background-color: #efeeef; clear: both; padding-bottom: 35px; } 还有这个
我想做以下事情。 $("a").click(function (event) { event.preventDefault(); $.get($(this).attr("href"),
在documentation在其他地方,我看到使用了 Body 但不知道它是什么。 谁能解释一下这三个选项是什么意思? from fastapi import Body from pydantic i
我试图在 body 加载后触发一个功能。我知道你可以从 body 标签中做到这一点,但如果可能的话,我更愿意从 JS 中做到这一点。 例如:document.getElementsByTagName(
在 Pymunk 中,当我旋转一个物体时,它的形状并没有旋转。当我施加一个冲动时,形状会如预期的那样同步移动。我的谷歌搜索表明 body 的形状应该在 body 旋转时旋转。我是否从根本上误解了旋转?
在我的移动网站/应用程序中使用 jQueryMobile 时,我刚刚开始遇到非常奇怪错误 编辑 我正在添加图片,可能更容易理解问题 edit2 我发现了这个问题。仍然好奇为什么会这样 如果您想查看原
我正在使用 Phaser.js 及其 p2 物理来模拟“流体”。你可以在this中看到创建一种流体体的示例(归功于 John Watson)。唯一可能的交互是鼠标移动。 我注意到一些有趣的特性可能有助
我认为是后一项, :not(body> element) 说明 body 标签中的所有“元素”元素。这是否与 同义 body >:not(element) ?? 最佳答案 body >:not(ele
我是一名优秀的程序员,十分优秀!