在jquery sortable上捕获mousedown事件

时间:2014-04-29 12:05:45

标签: jquery jquery-ui-sortable

当我开始拖动小部件时,我试图设置一些css属性。是否有可能捕捉到mousedown事件?不能提供jsfiddle,但我的努力在这里:

    newSortableContainer.addClass('sortable_container').sortable({
            /*activate: function(event, ui) {
                if (event.ctrlKey) {
                    event.preventDefault();
                    ui.item.trigger('sortSensor');
                }
                console.log(ui);
                //if (ctrl)
            } */
            /*sort: function(event, ui) {
                if (event.ctrlKey) {
                    event.preventDefault();
                    ui.item.trigger('sortSensor');
                }
            },*/
            start: function(event, ui) {
                if (event.ctrlKey) {
                    //event.preventDefault();
                    ui.item.trigger('sortSensor');
                }
            }
        });

1 个答案:

答案 0 :(得分:1)

Jquery有一个mousedown事件,请参阅https://api.jquery.com/mousedown/

$( "#target" ).mousedown(function() {
  alert( "Handler for .mousedown() called." );
});