问题标签 [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 投票
2 回答
16967 浏览

java - 如何检查一个ArrayList的元素是否都包含在另一个ArrayList中

如何轻松检查一个 ArrayList 中的所有元素是否都是另一个 ArrayList 的所有元素?

0 投票
2 回答
80 浏览

xslt - 确定一个节点是否包含在 XSLT 中的另一个节点中

是否可以判断一个节点是否包含在(或等于)XSLT 中的另一个节点中?例如,考虑以下代码片段:

是否可以判断 itemSection 是否包含在(或等于)enemyListSection 中?

0 投票
2 回答
10497 浏览

eclipse - ECore 中包含和参考之间有什么区别?

在 ECore 实体之间创建引用时,可以将引用标记为“包含”。有人可以用简单的话解释一下普通参考和遏制之间有什么区别吗?到目前为止我发现的定义和解释对我没有用。

0 投票
3 回答
6617 浏览

jquery - jquery dom可调整大小的可拖动包含问题

为什么 jquery resizable() 没有将大小调整为分配给它的包含 ID 的全宽和高度。您可以在http://jsfiddle.net/C8YSU/6/尝试一下,看看我的意思。尝试调整创建的 div 的大小,它不会在父#container div 上调整为全宽和全高。这似乎是由draggable()功能引起的。

0 投票
1 回答
702 浏览

jquery - 强制 JQuery 可拖动的初始包含

对于摄影网页,我正在实现一个图像查看器,它允许通过在参考图像上拖动一个半透明的矩形来选择缩小的参考图像中的感兴趣区域。所选区域连续“镜像”到第二个图像查看器,该查看器以 100% 的放大率显示该区域。

我的解决方案使用 XHTML/CSS 和 jQuery,并且我有一个已经可以使用的基本版本——但是在初始化时遇到了一个我无法解决的问题。我已经将感兴趣的区域设置为div使用 jQuery UI 可拖动的可拖动区域。为了将感兴趣的区域限制为图像,我使用了该containment属性。

然而,最初 div 显示在图像之外。一旦我开始拖动感兴趣的区域,就会立即div捕捉div到图像的内部,并且从今以后会正确执行遏制。我找到的所有示例代码都演示了嵌套divs 的包含,这不适用于我的案例,因为据我所知,图像 (XHML img) 不能包含其他元素。

有没有一种方法可以强制在div最初呈现网页时已经包含可拖动的感兴趣区域?

我已经提取到最少的代码来说明我的代码中的问题,见下文。

我会很高兴任何提示。

干杯,基督徒

0 投票
3 回答
1262 浏览

c++ - 从包含对象访问包含对象的成员

如果我有多个级别的对象包含(一个对象定义并实例化另一个对象,该对象定义和实例化另一个对象..),是否可以访问上层包含对象变量和函数

例子:

说,从CObjectThree我需要访问CObjectOne中的nVariableOne。我想这样做:

但是,在编译并运行我的应用程序后,我得到Memory Access Violation error

  • 上面的代码有什么问题(它是示例,可能包含拼写错误)?
  • 我必须动态创建对象而不是静态创建对象吗?
  • 有没有其他方法可以从包含对象中实现存储在包含对象中的变量?
0 投票
0 回答
1830 浏览

javascript - 相对于绝对定位容器的 jQuery 可拖动 x,y 容器

我有一张地图,我正在尝试使其可拖动,并且包含 x,y 坐标。我遇到的问题是这些坐标似乎基于窗口大小。

它在 1280x1024 窗口中完美运行,但任何其他窗口大小都会使遏制失效。我对使用父容器犹豫不决,因为图像太大(1350x1700)。

我的代码看起来像这样

CSS:

HTML

JS

0 投票
4 回答
2677 浏览

jquery - 拖动项目时 JQuery 调用函数

我是 jQuery 的新手。但我想在我的项目中使用它的拖放功能。当我拖动我的项目时,我想调用一个函数但不取消我的拖动。我想在运行该功能后仍然持有该项目。

这是代码的一部分:

当我将调用代码放入其中时,start()它会运行该函数,但也会取消拖动。基本上,我想仍然保留该项目并在后面运行该功能。我希望我已经说得够清楚了。如果没有,请询​​问。

0 投票
3 回答
76 浏览

.net - 用作包含组件的接口的默认实现

我有一个接口 IFoo,我想为其提供一个默认实现 Foo。Foo 可以被其他实现 IFoo 的类用作包含的类/组件。

IFoo 被几个类使用,这些类主要通过转发对 Foo 的调用来实现它,但对于某些方法,它们可能会提供自己的实现。

Foo 需要访问调用类的(私有)成员。

在方法调用中将这些成员作为参数传递是不可能的,因为它们不是(也不应该是) IFoo 接口的一部分。

仅出于此目的向这些成员提供公共属性是不受欢迎的,因为这会使调用类的接口过于复杂。

问题是:让 Foo 访问这些成员的良好设计是什么,或者这通常是如何实现的?是否有任何已知的设计模式?

编辑:继承不是一个选项,因为实现 IFoo 的类不能从同一个类继承。

0 投票
1 回答
1151 浏览

c# - 包装 ObservableCollection在 C# 中

我有理由ObservableCollection<T>用另一种类型包装一个实例。

我正在实施ICollection<T>我的新类型。这很简单。我也在实施INotifyCollectionChanged,这意味着实施

我能想到的实现这一点的最佳途径是在我的实现中放置额外的代码ICollection<T>,如下所示:

(集合是ObservableCollection<T>我包装的实例)。

有没有办法利用INotifyCollectionChangedCollection 提供的实现,而不是自己重新实现它?