- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我正在研究 JointJS API。但是我想防止元素从它们的原始位置移动。你能建议我一些 JointJS 的特性或 CSS 的任何一般特性,我可以用它来使我的对象不可移动。
我不能在论文或 paper.$el.css('pointer-events', 'none'); 上使用 interactive: false option 因为我当鼠标悬停在元素上时需要具有突出显示功能。
请提出一种在允许其他功能的同时禁用元素移动的方法。相关CSS代码片段如下:
.viewport {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.element {
/* Give the user a hint that he can drag&drop the element. */
cursor: crosshair;
position: fixed;
}
.element * {
/* The default behavior when scaling an element is not to scale the stroke in order to prevent the ugly effect of stroke with different proportions. */
vector-effect: non-scaling-stroke;
-moz-user-select: none;
user-drag: none;
position: fixed;
}
最佳答案
interactive
选项还允许一个function
值。要仅允许与链接交互(更具体地说是 joint.dia.LinkView
实例),您可以这样做:
var paper = new joint.dia.Paper({
el: $('#paper'),
width: 400,
height: 400,
model: graph,
interactive: function(cellView, method) {
return cellView instanceof joint.dia.LinkView; // Only allow interaction with joint.dia.LinkView instances.
}
});
或者,您可以检查 method
参数。尝试拖动元素时,method
值为 pointermove
,单击链接时为 pointerdown
。
希望对您有所帮助!
关于css - 防止在 Joint JS 中拖拽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23885646/
我正在使用MySQL。在我的数据库中,我有以下表格: A student table 。该表的主键是sid . A high_school table 。主键是 hid . A university
我正在使用MySQL。在我的数据库中,我有以下表格: A student table 。该表的主键是sid . A high_school table 。主键是 hid . A university
我通过 Python 3.7 使用 OpenCV。我有一组看起来像这样的单色图像: 我想在这些图像上找到所有“关节点”,其中“关节点” - 是两个木板的每个交叉点的中心(1 像素)。这些“关节”大致由
如何在关节js中的克隆关节元素上触发pointerdown/dragstart?当工具箱纸上触发 pointerdown 事件时,会触发 toolBoxPointerDown。当 _this.pape
我正在两篇论文之间实现拖放操作。但是由于我的 html 正文中有两篇论文,所以我坚持拖动元素的偏移量与光标位置的同步。我对 css 的经验非常少,这可能会导致问题元素的定位。 用例:- 用户单击纸 2
我是 Joint JS 的新手,无法动态设置以下元素的宽度和高度属性: var rect = new joint.shapes.basic.Rect({ position: { x: 100,
我有这样的数据库结构: TBL_A | TBL_B | TBL_C | TBL_D | TBL_E -------+---------+---------+---------+-----
我才刚刚开始学习组合,所以对我来说还是有点模糊。我想创建一个自定义的 Publisher,它将使用 CLLocationManager 来公开当前用户位置。我希望它以这样的方式工作,即 locatio
我正在开发一款让玩家围绕行星运行的游戏。我正在使用 PrismaticJoint 让玩家靠近和远离行星,我通过旋转玩家 (bodyB) 所连接的中心点主体(关节的 bodyA)来围绕玩家运行。我通过启
我有一个需要 SKPhysicsJointFixed.joint 的小游戏,它一切正常,除了一个事实,即关节处于事件状态时,即 10 秒,会使 Sprite 速度减慢,速度似乎是 Sprite 速度的
这是我的设置: SKScene 有一个名为 world 的节点 在这个世界上,我附加了另一个节点:车辆 我将三个节点附加到这辆车上;一个 body 和两个轮子 轮子通过指定 anchor 的 SKPh
以下代码出现错误 - 物理关节数组似乎具有 PKPhysicsJoint 类。有人知道如何在 Swift 中迭代关节吗? documentation确实说 physicsBody.joints 应该返
我想做的是为端口和路径创建一个带有自定义类的元素,这样我就可以添加一个带有自定义路径的元素和我自己的端口标记。这样当我创建一个元素时,我将传递动态路径它的形状就像路径类的元素一样,而且我也从 Port
我正在研究 JointJS API。但是我想防止元素从它们的原始位置移动。你能建议我一些 JointJS 的特性或 CSS 的任何一般特性,我可以用它来使我的对象不可移动。 我不能在论文或 paper
因此,当我继续构建 Autowiring 脚本时,我遇到了我预计难以解决的三个问题中的第二个。这可能是一个非常简单的答案:但脚本本身非常容易使用,首先点击“生成代理定位器”,然后点击“构建脊柱关节”:
我在两个物体(一个球体和一个盒子)之间有一个铰接点。我想知道当球体用旋转电机围绕盒子旋转时如何避免球体进入盒子内部。 这是沿 x 轴旋转时球体进入盒子内部的快照: 两个物体都有物理特性,并且都在机器人
我正在尝试用一堆尸体制作一个布娃娃。我想用什么样的关节来连接它们?距离关节? 最佳答案 C# API 应该与 AS3.0 非常相似,看看 AS3.0 Flash Implementation Samp
我在 joint.js 中有一个 FSA,我需要使状态(圆圈)从圆圈底部开始按特定比例半填充,例如 1/2 或 1/6。棘手的部分是它需要完成两次 - 一个更大的半填充和一个更小的半填充。 这就是我想
在我的 SQL 数据库中有以下表(简化): 表格博客: +----+----------------------+----------+ | ID | Date | T
我正处于 MS3D 解析器的规划阶段,正在查看 specs我看到顶点结构有一个 boneId 变量。 “骨头”是关节的同义词吗?那么,那个 boneId 变量是关节数组的索引吗?如果不是,那么什么是骨
我是一名优秀的程序员,十分优秀!