问题标签 [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.
javascript - 将拖动元素包含在另一个元素中
我目前正在开发一个拖放插件。(我创建它是因为我希望其他人使用它)并且我想创建containment
像jQuery draggable has it 这样的功能。
我正在尝试以下代码:
关于代码:o.containment
, 只是containment
选项的值,在这种情况下是:'#hi'。这应该是oj
插件的选择器应该保留的容器。
问题:(oj
选择器)没有拖动。我希望有人可以帮助我,谢谢。
c# - 将包含对象作为参数传递给包含对象的方法是不好的设计吗?
将包含对象作为参数传递给包含对象的方法是否是糟糕的设计,如下面的简化示例所示?
Ps 上面的例子是简化的,只是为了说明包含关系以及将包含对象传递给被包含对象,本身并没有说明这样做的目的。尽管有目的,但请放心。
jquery - jQuery UI 可拖动:使用其他元素进行包含和 snapTo 计算
我有 2 个元素都需要拖动。简化标记如下:
它们需要包含在一个区域中,并且还需要捕捉到该区域中的某些元素。问题是我想在计算它应该如何包含时查看.item
而不是查看。.wrapper
因为按键区位置稍稍靠外.item
。
如果我使用 draggable on .item
,.wrapper
则不会移动。
如果我使用 draggable on .wrapper
,.item
则不能完全定位到用于包含的元素的顶部、右侧或底部。
简化代码:
有人知道如何解决这个问题吗?非常感谢您的帮助。
c++ - 私有继承与包含
在解释何时必须使用私有继承而不是包含时,本文的作者说:
“我们需要在另一个基础子对象之前构造使用的对象,或者在之后销毁它。如果对象生命周期稍长很重要,那么除了使用继承之外别无他法”
如果您希望子对象 A 在子对象 B 之前构造并在 B 之后销毁,那么在封闭类中在 B 之前声明 A 还不够吗?换句话说,为什么我们不能在这种情况下使用遏制来达到相同的结果?
jquery - jQuery Draggable 包含可见窗口?
我试图包含我的可拖动元素,因此它不能被拖动到可视窗口之外,如果用户位于页面顶部,这会很好,但是如果你向下滚动,那么它就会搞砸。
我怎样才能做到这一点?
jquery - 限制各个容器 div 中多个 div 的拖动 - jquery draggable
我有 3 个 div(可拖动),每个都在它的(容器)div 中。我可以使用“包含”来限制一个 div 的移动,但是当 3 个具有相同的类时,它就不起作用了。关于如何工作的任何帮助?这是一个快速的小提琴:
ios5 - MFMessageComposeViewController 和 UIAppearance,苹果说不要自定义
问题
在MFMessageComposeViewController 苹果的文档中说:
重要消息组合接口本身不可定制,并且不能由您的应用程序修改。
但是 MFMessageComposeViewController 和 MFMailComposeViewController 中的导航栏和 barbuttonitems 继承了我通过 UIAppearance 完成的所有样式。
我试图通过使用 UIAppearance 包含并将导航栏/barbuttonitem 背景图像设置为零来恢复默认外观,但我无法弄清楚如何恢复导航栏和 barbuttonitem 的默认 titleTextAttributes。
我尝试了另一条路线并使用遏制来限制我的导航控制器的样式,但似乎 MFMessageComposeViewController 和 MFMailComposeViewController 无论如何都包含在我的导航控制器中,所以这没有帮助。
所以我的问题是:
1) 更改 MFMessageComposeView 和 MFMailComposeView 上的导航栏外观是否会成为应用商店批准的问题?(如果这不是问题,我可以保留自定义样式。)
2) 有没有办法呈现 ComposeViewController 以便它不会包含在我的导航控制器中?
3)或者简单地说,我怎样才能恢复 barButtonItems 和 navigationBar 的默认标题文本属性?
jquery - JQuery Resizable 功能仅适用于部分选择器
我正在尝试在位于表格上方的叠加层上使用可调整大小的 JQuery。下面的代码将 div 创建为绝对定位的叠加层,可在列之间调整大小和拖动。
代码工作正常。但是,当我在“resizeable”jquery ui 函数上添加“containment”作为选项时,代码仅适用于指定为选择器的表的一部分(即#grid)。
我添加了一个 JsFiddle http://jsfiddle.net/WUsRx/5/,虽然 resizeable 的代码似乎在 FsFiddle 中不起作用,但对于 Explorer 8 中的 #grid 表的一部分确实有效。
javascript是:
HTML 中的一列包含在下面。在 #15:30 和 #16:00 之间的每一列中,每次都会出现此问题。一开始我以为可能是 HTML 的改动或者错误,所以用 PHP 循环建表,保证每一行一致。在 #16:00 之后,可调整大小的代码不起作用。
任何想法表示赞赏。
c++ - 子对象和包含对象之间的区别
子对象和包含对象有什么区别?为了构造从另一个类派生的类的实例,首先必须创建子对象,然后必须创建派生对象。
问题:
派生对象是否包含子对象?
如何可视化对象结构的差异
a) 其中包含另一个对象
b) 派生自另一个类
a) 和 b) 中的对象是否具有相同的结构?
jquery - 限制 jQuery 可拖动项与兄弟元素重叠/碰撞
我需要使用 jQuery UI 通过一些额外的限制来限制可拖动对象的包含区域。我需要防止可拖动元素与同一容器中的其他元素重叠。我需要允许在“moveInHere”区域而不是“butNotHere”区域移动。可能吗?