<div class="sortable-container" sv-root sv-on-sort="onSorted(AcctList);" sv-part="AcctList" sv-on-start="onStarted($part, $item, $index)" sv-on-stop="onStopped($part, $item, $index)">
<div ng-repeat="item in dataList" sv-element="opts" class="well">
<a ng-click="Fc()">{{item.name}}</a>
</div>
</div>
$scope.dataList = [
{
'name':'john',
'age':'22'
},
{
'name':'vtime',
'age':'23'
},
{
'name':'eee',
'age':'44'
}
];
$scope.Fc =function(){
console.log(2222);
}
插件里有段代码
function onMousedown(e){
touchFix(e);
if($controllers[1].sortingInProgress()) return;
if(e.button != 0 && e.type === 'mousedown') return;
}
是不是mousedown函数把我第一次的点击吃了 angularjs项目 效果都有 就是遍历的内容a标签有点击事件 每次登陆进来点击第一次都无效 第二下开始一切正常
插件地址:https://github.com/kamilkp/an...
解决了 内容中的事件标签是a和img 在mousedown函数里判断事件源的标签名 return就行了