当Ztree与Iframe在同一页面中,拖拽会出错哟,
ztree吧
全部回复
仅看楼主
level 1
welcome58 楼主
showIfameMask: function(setting, showSign) {
var root = data.getRoot(setting);
while (root.dragMaskList.length > 0) {
root.dragMaskList[0].remove();
root.dragMaskList.shift();
}
if (showSign) {
var iframeList = $$("iframe", setting);
for (var i = 0, l = iframeList.length; i < l; i++) {
var obj = iframeList.get(i),r = tools.getAbs(obj),
dragMask = $$("<div id='zTreeMask_" + i + "' class='zTreeMask' style='top:" + r[1] + "px; left:" + r[0] + "px; width:" + obj.offsetWidth + "px; height:" + obj.offsetHeight + "px;'></div>", setting);
dragMask.appendTo(body); //这句中的BODY,underfind
root.dragMaskList.push(dragMask);}}}
2013年07月15日 09点07分 1
level 3
2013年07月16日 06点07分 3
level 1
welcome58 楼主
这个我也不太明白,你看看dragWithOther.html这个DEMO
2013年07月17日 01点07分 4
level 3
这个demo在同页面是可以得到目标对象的,跨域的不知道怎么解决。。。
2013年07月17日 02点07分 5
你要怎么跨域呀? 要知道 跨域的页面之间 js 都是不能通信的,这是安全问题,除非你使用最新的 html5 的技术,但是那个又会有浏览器兼容问题,这个你要斟酌的
2013年07月20日 23点07分
level 11
赶紧去下载最新版的 zTree v3.5.14, 那个bug 已经修正
2013年07月20日 23点07分 6
level 3
树哥,我重新发一贴吧,你回复我的内容我看不全...
2013年07月21日 02点07分 7
1