繁体   English   中英

jQuery UI Draggable / Droppable with Slick carousel

[英]jQuery UI Draggable / Droppable with Slick carousel

我正在尝试在 Slick carousel 单项中实现 jQuery UI Draggable / Droppable。 但我无法使其相互结合。

我从参考链接获得了参考,但不适用于我的案例。

我的小提琴

var slick = $('.stack').slick({
    centerMode: true,
    centerPadding: '80px',
    arrows: false,
    variableWidth: true,
    dots: true,
    swipeToSlide: true,
    focusOnSelect: true
});

    $( "#draggable" ).draggable();
    $( "#droppable" ).droppable({
      drop: function( event, ui ) {
        $( this )
          .addClass( "ui-state-highlight" )
          .find( "p" )
            .html( "Dropped!" );
      }
    });

$("#droppable").on("slide mouseenter mousedown",function(event){
    event.stopPropagation();
});

添加这一行: $( '*[draggable!=true]', '.slick-track' ).unbind( 'dragstart' );

var slick = $( '.stack' ).slick( {
    centerMode: true,
    centerPadding: '80px',
    arrows: false,
    variableWidth: true,
    dots: true,
    swipeToSlide: true,
    focusOnSelect: true
} );

$( '#draggable' ).draggable();
$( '#droppable' ).droppable( {
    drop: function( event, ui ) {
        $( this ).addClass( 'ui-state-highlight' ).find( 'p' ).html( 'Dropped!' );
    }
} );

$( '*[draggable!=true]', '.slick-track' ).unbind( 'dragstart' );
$( '#droppable' ).on('slide mouseenter mousedown', function( event ) {
    event.stopPropagation();
} );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM