Plugin features:
npm install jquery-ui-droppable-iframe
<!--jquery -->
<script type="text/javascript" src="https://github.com/maxazan/jquery-ui-droppable-iframe/raw/gh-pages/js/jquery-1.11.3.min.js"></script>
<!--jquery UI -->
<script type="text/javascript" src="https://github.com/maxazan/jquery-ui-droppable-iframe/raw/gh-pages/js/jquery-ui-1.11.4.custom.js"></script>
<!-- jquery-ui-droppable-iframe -->
<script type="text/javascript" src="https://github.com/maxazan/jquery-ui-droppable-iframe/raw/gh-pages/jquery-ui-droppable-iframe.js"></script>
<!--Activate drag and drop zones -->
<script type="text/javascript">
$(function() {
//After frame loaded
$("#testframe").attr('src','iframe.html').load(function() {
//Activate droppable zones
$(this).contents().find('.droppable').droppable({
drop: function(event, ui) {
//ACTION ON DROP HERE
}
});
});
//Activate draggable zones
$('.draggable').draggable({
iframeFix: true, //Core jquery ui params needs for fix iframe bug
iframeScroll: true //This param needs for activate iframeScroll
});
});
</script>