iframe を修正するには、独自のロジックを実装する必要があります。1 つの解決策は、iframe に div を追加することです。
デモ
$(function() {
$('#resizable').resizable({
start: function(event, ui) {
$('<div class="ui-resizable-iframeFix" style="background: #fff;"></div>')
.css({
width:'100%', height: '100%',
position: "absolute", opacity: "0.001", zIndex: 1000
})
.appendTo("body");
},
stop: function(event, ui) {
$('.ui-resizable-iframeFix').remove()
}
});
});
CSS プロパティ をサポートする最新のブラウザーpointer-events
には、より良い解決策があります。コードと jsbin を参照してください。
デモ
$(function() {
$('#resizable').resizable({
start: function(event, ui) {
$('iframe').css('pointer-events','none');
},
stop: function(event, ui) {
$('iframe').css('pointer-events','auto');
}
});
});