使用jQuery UI拖放帧
我想这样做:
-
从包含IFRAME的第一个文档中拖动DIV元素
-
将此DIV元素放入IFRAME内的第二个文档中。
有没有办法使用jQuery UI draggable&droppable来实现这一目标? 或者以跨浏览器的方式执行此操作,可能还有另一个JS库?
您可以通过以下方式使用jQuery访问iframe内部的内容来轻松完成此操作:
$( 'your-iframe' ).contents().find( 'elements-to-find' ).droppable();
要确保在运行脚本时加载iframe内容,必须等待iframe的jQuery加载事件。
$('your-iframe').load(function() { $( 'your-iframe' ).contents().find( 'elements-to-find' ).droppable(); });
我对你有同样的需要,并设法通过这种方式在iframe之间进行拖放,一切正常。