Use the greedy option:
http://jqueryui.com/docs/droppable/#option-greedy

- Richard

On Mon, Aug 3, 2009 at 9:38 AM, shangl <[email protected]> wrote:

>
> hi,
>
> i have a problem with nested divs and drag & drop...wenn i drag a
> draggable on a droppable div (and the divs are nested --> one
> droppable in another droppable) it calls the drop function for both
> doppable divs (inner div and parent div)...how could i prevent this?
>
> javascript part:
> $(document).ready(function(){
>          $('div[class*=acceptable]').draggable( {
>                revert: true
>
>          });
>          $('div[class*=accepting]').droppable( {
>                drop:   function(event, ui) {
>                                        alert($(this).attr('id'));
>                                }
>
>          });
>
>
>        });
>
> html part:
> <div class="acceptable accepting" id="sub" style="background-
> color:red; z-index:10;">
>        sub
>        <div class="acceptable accepting" id="sub1" style="background-
> color:blue; z-index:11;">
>                sub1
>                <div class="acceptable accepting" id="sub2"
> style="background-
> color:green; z-index:12;">
>                        sub2
>                        <div class="acceptable accepting" id="sub3"
> style="background-
> color:brown; z-index:13;">
>                                sub3
>                        </div>
>                </div>
>        </div>
> </div>
>
> thanks

Reply via email to