我正在使用 gridster gridster.net来处理一些可拖动的项目。这些项目也是可点击的。当有点击时,它会展开。但问题是,当我拖动一个项目时,它也会触发一个单击事件,并且该项目在放下后会展开。我怎样才能防止这种情况?
这是我的jQuery代码示例:
$(document).on('click touchend', '.gridster li.gs-closed p', function() {
var clickedItem = $(this);
var parent = clickedItem.parent('li');
gridster.resize_widget(parent, 1,4);
parent.removeClass('gs-closed').addClass('gs-opened');
});
$(document).on('dblclick touchend', '.gridster li.gs-opened p', function() {
var clickedItem = $(this);
var parent = clickedItem.parent('li');
gridster.resize_widget(parent, 1, 1);
parent.removeClass('gs-opened').addClass('gs-closed');
});