问题:我正在开发单页Web门户。 主页有iframe。 现在每个文档都将加载到iframe中。
Page1.aspx是拥有iframe的主人:
[1]在iframe中加载Page2.aspx时 我第一次绑定droppable和draggable事件它正常工作。
[2]现在我正在重新加载Page2.aspx调用函数来绑定事件。 这次可拖动的droppable停止了工作。
答案 0 :(得分:0)
重新加载iframe后,droppable绑定的容器不再存在。这似乎导致IE中的错误。要解决此问题,您需要告诉droppable插件容器不再是放置目标。
$( "iframe" ).contents().find( "#iframe_container" ).droppable('destroy');
这是一个有效的jsfiddle:http://jsfiddle.net/jzo5et11/12/