当我开始拖动小部件时,我试图设置一些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');
}
}
});
答案 0 :(得分:1)
Jquery有一个mousedown事件,请参阅https://api.jquery.com/mousedown/
$( "#target" ).mousedown(function() {
alert( "Handler for .mousedown() called." );
});