【发布时间】:2013-05-19 18:37:00
【问题描述】:
我正在尝试在 iFrame 上拖动 mootools。
问题:
使用是不是更正确
var div = parent.document.getElementById("price_info");
div.setPosition({ x: e.clientX-offX });
或
var div = parent.document.getElementById("price_info");
div.style.left = (e.clientX-offX) + 'px';
此信息有望帮助我解决更大的问题... (here)
【问题讨论】:
-
setPosition是非标准的。对吗? -
有趣的@techfoobar,你能解释一下吗?你的意思是它的 mootools 而不是 vanilla JS?
-
是的,有点……实际上,我没有看到 mootools 标签! :)
-
顺便说一句,这在旧 IE 中可能不起作用,因为您没有扩展元素并且它不会从 mootools 对
Element.prototype的更改继承 - 而div.style.left将或parent.document.getElement('#someid');返回一个 mootools 扩展的 el。
标签: javascript position mootools