2
我有一個包含iframe的jquery-ui模式彈出窗口。它被稱爲如此:jquery iframeFix實現
$("#modalDiv").dialog({
modal: true,
autoOpen: false,
height: '400',
width: '400',
position: ['150', '200'],
draggable: true,
resizable: false,
title: 'Loading...'
});
$('#modalIFrame').attr('src', url);
$('#modalDiv').dialog('open');
問題是,拖動模態是非常粗略的。我明白這基本上是由於iframe攔截拖動事件。我試圖實施「iframeFix」解決方案,但它似乎並沒有工作。我目前從彈出調用它像這樣:
window.parent.$("#modalDiv").draggable("option", "iframeFix", true);
我也試了一下從父頁面通過以下兩種方法:
$("#modalDiv").draggable("option", "iframeFix", true);
$("#modalIFrame").draggable("option", "iframeFix", true);
沒有運氣。