拖动iframe停止工作第二次

时间:2015-02-19 10:53:32

标签: jquery iframe draggable droppable

问题:我正在开发单页Web门户。 主页有iframe。 现在每个文档都将加载到iframe中。

Page1.aspx是拥有iframe的主人:

[1]在iframe中加载Page2.aspx时 我第一次绑定droppable和draggable事件它正常工作。

[2]现在我正在重新加载Page2.aspx调用函数来绑定事件。 这次可拖动的droppable停止了工作。

1 个答案:

答案 0 :(得分:0)

重新加载iframe后,droppable绑定的容器不再存在。这似乎导致IE中的错误。要解决此问题,您需要告诉droppable插件容器不再是放置目标。

$( "iframe" ).contents().find( "#iframe_container" ).droppable('destroy');

这是一个有效的jsfiddle:http://jsfiddle.net/jzo5et11/12/