在页面上我有一个iframe.在这个iframe中,我需要对可排序的项目进行收集.所有Javascript都在父页面上运行.我可以访问iframe文档中的列表并使用上下文创建sortable:
var ifrDoc = $( '#iframe' ).contents();
$( '.sortable', ifrDoc ).sortable( { cursor: 'move' } );
Run Code Online (Sandbox Code Playgroud)
但是,当试图对物品进行实际排序时,我会遇到一些异常行为.单击某个项目后,脚本的目标将更改为外部文档.如果您将鼠标移离iframe,则可以移动项目并通过单击将其放回,但您无法在iframe中与其进行交互.
示例:http://robertadamray.com/sortable-test.html
那么,有没有办法实现我想做的事情 - 最好不必在jQuery UI代码中进行黑客攻击?