【发布时间】:2012-03-11 07:11:59
【问题描述】:
在一个页面上我有一个 iframe。在这个 iframe 中是我需要排序的项目集合。所有的 Javascript 都在父页面上运行。我可以访问 iframe 文档中的列表并使用上下文创建可排序:
var ifrDoc = $( '#iframe' ).contents();
$( '.sortable', ifrDoc ).sortable( { cursor: 'move' } );
但是,在尝试对项目进行实际排序时,我遇到了一些异常行为。一旦单击某个项目,脚本的目标就会更改为外部文档。如果将鼠标从 iframe 上移开,则可以通过单击来移动项目并将其放回原处,但不能在 iframe 内与之交互。
示例:http://robertadamray.com/sortable-test.html
那么,有没有办法实现我想要做的 - 最好不必在 jQuery UI 代码中到处乱窜?
【问题讨论】:
标签: jquery-ui iframe jquery-ui-sortable