【发布时间】:2015-12-28 06:44:43
【问题描述】:
我正在使用ManifestWebDesign Angular Gridster 并且无法仅对网格的特定部分启用拖动,如下面的 Gridster 演示示例所示。
预计会像Gridster Demo一样工作
当前使用此处显示的 angular gridster 配置 - check handle option under draggable
我在这里实现了一个 plunker - Angular Gridster plunker 示例使用'.my-class',如配置所示。
不确定如何使“可拖动工作下的句柄选项”。
HTML
<body ng-app='gridsterApp'>
<div ng-controller='gridsterController'>
<div gridster='gridsterOptions'>
<ul>
<li gridster-item="item" ng-repeat="item in standardItems">
<div class='my-class'>Drag Here</div>
</li>
</ul>
</div>
</div>
</body>
Javascript
angular.module('gridsterApp', ['gridster'])
.controller('gridsterController', function($scope){
$scope.gridsterConfiguration = {
isMobile: false,
defaultSizeX: 2,
defaultSizeY: 2,
resizable: {
enabled: true
},
draggable: {
enabled: true,
handle: '.my-class'
},
margin: [10,10]
};
$scope.standardItems = [
{ sizeX: 2, sizeY: 1, row: 0, col: 0 },
{ sizeX: 2, sizeY: 2, row: 0, col: 2 }
];
});
【问题讨论】: