我正试图在iFrame上拖动mootools。
Qestion:
使用
更正确var div = parent.document.getElementById("price_info");
div.setPosition({ x: e.clientX-offX });
OR
var div = parent.document.getElementById("price_info");
div.style.left = (e.clientX-offX) + 'px';
此信息有望帮助我解决更大的问题...(here)
答案 0 :(得分:3)
归结为同样的事情。 setPosition()
写入元素的style
对象,就像您手动执行一样。
我想如果您已决定在框架中构建代码,则应尽可能使用其API,除非有特定原因忽略它并使用vanilla JS。
此外,setPosition()
返回受影响的元素,而.style
则没有,因此这可能是关于链接的一个因素,例如。