现在我已经测试了不少东西,我知道这是不是最佳的,但我需要将它从主页下降到IFRAME。两者都在同一个域中。拖动的iFrame使用jQuery UI可拖动
我已经使用iframeFix进行了测试,但是在我的浏览器(Chrome)中不支持它,或者我做错了什么。
http://api.jqueryui.com/draggable/#option-iframeFix
<div id="mycontainer" class="mycontainer">
<iframe id="iframewindow" src="./child.html" frameborder="0" width="100%" height="100%"></iframe>
</div>
在iframe
:(我使用jQuery UI的iframe中的排序)
<div id="sortable">
<div class="portlet">
some content
</div>
</div>
主网页内加载的可拖动该脚本:
$(function() {
$(".draggable").draggable({
connectToSortable: "#sortable",
helper: "clone",
iframeFix: true,
helper: function(event) {
return "<div class='custom-helper'>I move this</div>";
},
revert: "invalid",
});
$().disableSelection();
)};
我已经测试覆盖等,但不知何故,我没有得到它的工作。
这是一种方式,使从HTML页面拖放到iframe的工作? (在所有浏览器中?)
如果另一个解决方案运行良好,我不需要jQuery UI可拖动。
为了确认,你试图从页面拖动的元素,可排序,在iFrame中的页面上? – Twisty
是的。我的可拖动项目(元素)列表位于主HTML内,我将它们拖放到iframe中可排序。 – Preben
不幸的是,我不能为这种情况做一个jsfiddle,否则我会这样做。 – Preben