maxazan / jquery-ui-droppable-iframe

Use your droppable zones inside iframe
http://maxazan.github.io/jquery-ui-droppable-iframe/
MIT License
17 stars 10 forks source link

jquery-ui-droppable-iframe

Use your droppable zones inside iframe!

Demo page

Plugin features:

Installation

npm install jquery-ui-droppable-iframe

Usage

<!--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>