问题标签 [containment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
508 浏览

javascript - Jquery UI 可拖动包含

我有一个可以使用 jQuery UI 在容器周围拖动的图像。

我正在使用 draggable("option", "containment", [x1, y1, x2, y2]) 设置可完美运行的可拖动容器。

我编写了一个缩放滑块,它可以缩放图像,然后重新计算也可以完美运行的容器。

但是,当我缩小图像时,它可能位于新计算的包含区域之外,它的位置不会更新,直到我再次开始在元素上拖动,然后它在包含区域内捕捉,我可以继续拖动它.

如果元素位于包含区域之外,我希望元素的位置在我放大时更新。我正在考虑在缩放后模拟拖动事件,但是我无法让它正常工作。

有没有办法使用 jQuery UI Draggable 插件刷新元素的位置?

谢谢

0 投票
2 回答
696 浏览

ios - 容器视图控制器中的 tableviewcontroller:以编程方式选择 uitableviewcell,突出显示闪烁

我正在尝试以编程方式突出显示表格视图单元格并通过执行以下操作触发选择逻辑

该行仅突出显示一瞬间。我希望它保持突出显示,直到我选择另一行。

我尝试添加这些行

但是当我这样做时,即使我点击另一行,高亮仍然存在,直到我再次点击第一行才消失。

有任何想法吗?

0 投票
4 回答
7959 浏览

javascript - JQuery UI可拖动:一侧超出限制

我正在使用 JQuery UI 来实现可调整大小/可拖动的元素。现在我想为这些元素定义一个容器,限制在三个(!)边上调整大小/拖动。例如,看看这个JSFiddle 示例。您可以看到包含的元素只能在父区域内调整大小/拖动。

我想要实现的是元素可以超过底部阈值并移动到父元素的底部边框之外。尽管如此,调整大小/拖动仍应限制在顶部、右侧和左侧,如父级相应边界所规定的那样。

所以这个修改是我想出的:

如果您玩弄底部边框,您会注意到如果子级离父级的底部边框太近,父级的区域会扩大。不幸的是,这在 20 像素后停止。然后,您必须释放鼠标按钮并再次调整大小/拖动以进一步扩展该区域。你知道这是为什么吗?

0 投票
1 回答
738 浏览

jquery-ui - 包含选项的 jQuery UI 可拖动问题

我试图让一个div相同宽度的图像在 div 的限制内可以拖动。很难解释,但图像的一侧(顶部或底部)可以离开 div,但图像边缘和 div 边界之间不能有间隙。

恢复图像具有与父 div 相同的宽度,但其高度更大,因此图像的一部分被隐藏。

那么这就是我想要做的:http: //jsfiddle.net/maxwell2022/DerNa/165/

它工作得很好......因为div上方没有任何东西。如果文档和 div 之间存在间隙,则它不再起作用。我认为Draggable将文档作为图像顶部的参考。一旦您开始拖动图像,图像就会移动并将其顶部边缘卡在文档顶部:

http://jsfiddle.net/maxwell2022/DerNa/164/

我不知道如何通过该containment选项实现这一目标。干杯,

马克西姆

更新

另一种相对定位但没有运气的尝试:http: //jsfiddle.net/maxwell2022/DerNa/166/

0 投票
4 回答
22494 浏览

java - Java - 从方法返回多个对象类型的最佳方法

在我的 DAO 中,我有一个构建 2 个不同对象的方法,我想返回这两个对象,但我不确定最好的方法是什么。我已经查看了 using ? extends myObject,创建了另一个包含我想要返回的两个对象的类,并且只使用了List<Object>.

长话短说为什么我需要这些类似的对象是在屏幕上显示 1 和另一个与 primefaces dataexporter 一起使用,据我所知,它不处理对象中的列表。

班级人

类 DataExporterPerson

道法:

现在我明白我可以很容易地创建另一个像下面这样的对象,但这似乎是一种低效的做事方式,因为我基本上创建一个对象只是为了从 1 方法返回。

处理这种情况的最佳方法是什么?

编辑

我试图在 1 个方法中返回 2 个对象的原因是因为这是一个 DAO 方法,它查询数据库并根据查询中的数据构建 2 个对象。我不想将其分解为 2 种方法,因为如果不需要,我不想查询数据库两次。

0 投票
1 回答
211 浏览

ios - 查看控制器遏制 Z 位置

我有以下问题:我创建了一个视图控制器,并在其中添加了一个子视图控制器。子视图控制器视图插入到父视图控制器的现有子视图(按钮 A)下方。当我尝试转换到新的子视图控制器时,它的视图不再添加在按钮 A 下方,而是在其上方。

有没有办法保持子视图的 Z 位置?

0 投票
1 回答
2207 浏览

iphone - 使用视图控制器包含,孩子失去了父母

新的 iOS 开发人员为 iPhone 编写了第一个委托应用程序。

模态称为父视图控制器有六个子视图,它们使用父视图中的分段控件进行转换。我收到错误消息:

子视图控制器和调用时必须有一个共同的父视图控制器 -[UIViewController transitionFromViewController:toViewController:duration:options:animations:completion:]

当我按下第二个按钮时,即我可以在父母出现后按下任何按钮并且它可以工作。但是下次我按下一个新按钮时,我得到了上面的崩溃。使用 NSLogs 我已经确定崩溃的原因是当前和新的孩子在按钮按下之间都失去了他们的父母。我不知道为什么。父级的相关代码如下:

接口代码:

实现代码:

按按钮 1,然后按按钮 2 的 Nslog 结果:

0 投票
2 回答
1381 浏览

java - 包含参数化类型时在Java中创建泛型类型的实例?

这是我的问题的后续行动:

当参数化类型通过层次结构时,在Java中创建泛型类型的实例?

为了尝试从包含的类创建新的泛型,我尝试采用 Steve B 创建匿名子类的方法:

请注意 Parameterized contains = new Parameterized(){};

在这里,我正在尝试创建匿名子类,正如 Steve B 在另一篇文章中所建议的那样。但是,我在 getTypeParameterClass() 方法中得到了 ClassCastException。这与我的其他帖子中的异常类型相同。这使我认为我可以使用与史蒂夫 B 为该问题建议的相同的解决方案。

0 投票
1 回答
1247 浏览

ios - iOS 容器视图控制器在纵向方向添加子视图

我正在开发一个只支持横向的 iPad 应用程序。我使用这两种方法将新的子视图控制器添加到我的容器视图控制器中:

问题是子视图控制器的视图是纵向添加的,它会弄乱视图,如下图所示:

在此处输入图像描述

绿色视图是子视图控制器的视图,如您所见,它是以纵向模式添加的。它不是占据整个黄色视图(这是容器视图,它占据了灰色顶栏下方视图控制器的整个框架),而是以纵向模式添加的,我不知道为什么。

PS:我尝试过覆盖shouldAutomaticallyForwardRotationMethodsshouldAutomaticallyForwardAppearanceMethods按照苹果文档中的说明进行操作,但没有结果。

0 投票
1 回答
7496 浏览

jquery - 可拖动的 Jquery 不适用于包含

我的应用程序包含所有具有绝对 css 位置属性的 div。由于 draggable 采用相对位置,我需要用 margin-left 覆盖它并计算拖动 div 的左值。如果未指定包含,它可以正常工作,

http://jsfiddle.net/W42A4/

我需要遏制以限制可拖动的 div 开箱即用,但可拖动的左侧不起作用。

小提琴:http: //jsfiddle.net/2TpPS/

我找不到问题所在。谁能建议我一个解决方案?