現在我已經測試了不少東西,我知道這是不是最佳的,但我需要將它從主頁下降到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