如何禁用特定div的鼠标事件

时间:2014-10-03 18:10:56

标签: angularjs

<form id="header-search" class="container"  ng-controller="controller"  ng-mouseup="hoverComboDropDown()" >

<div class="comboDropDownBtn downButtonBGColor" id="id_DropDownBtn_list"  ng-click="dropDown()" ng-disabled="true">//form Layout
</form>

function hoverComboDropDown(){
..operation A;

}
function dropdown(){
..operation b;`enter code here`
}

//调用操作a时与操作b重叠。像第一次操作a后来被调用操作b如何禁用重叠

1 个答案:

答案 0 :(得分:0)

这是一个非常不清楚的问题,但是根据我的理解,你可以在你的dropDown函数中添加$ event。像这样:

<div class="comboDropDownBtn downButtonBGColor" id="id_DropDownBtn_list"  ng-click="dropDown($event)" ng-disabled="true">

然后你应该按照以下几行添加角度函数:

function dropDown(event){
  event.stopPropagation();
  // your additional code
}