我目前在rulerguides.js工作。我为尺子和网格line.REFER定制了特定的div,小提琴。尺子对我来说很好,但拖动山墙创建div (网格线)仅从身体元素计算,这意味着窗口顶部和左边缘的window.Here在我的代码中,我可以发送特定的div为符。
var evt = new Event(),
dragdrop = new Dragdrop(evt),
rg = new RulersGuides(evt, dragdrop,document.getElementById('workarea'));
我需要从特定的div开始(例如:标尺h不可选的类将创建水平网格线,标尺v不可选的类将在我的工作区创建垂直网格线)。如何获得可拖动的启动元素?我需要特别的开始,就像图像
。
我正在为两个以上的days.How来解决这个问题而奋斗吗?
发布于 2014-12-26 12:19:03
实际上,RulersGuides.js并不打算在文档体以外的容器中使用,所以我会考虑将它放在iframe中。如果您确实需要将其放在div中,以下是需要进行的一些调整:
有适当的检查
if (
(
(x > vLowBound && x < vHighBound) ||
(y > hLowBound && y < hHighBound)
) && rulerStatus === 1
)
然后
if (y > hLowBound && y < hHighBound) {
和
} else if (x > vLowBound && x < vHighBound) {
相应地
除此之外,我认为还需要在dom维度计算、对话框等方面进行一些更改。
详情请参阅以下小提琴。
https://stackoverflow.com/questions/27653725
复制相似问题