在第一次禁用鼠标事件并在第三次单击时重新启用它 - javascript

时间:2013-08-04 15:53:37

标签: javascript html function onclick mouseevent

我有一个div,可以在多个onclick事件中更改颜色。

var linkClick = 1; 
  function update_link(obj){ 
  if (linkClick == 1){obj.style.border = 'solid 1px red'};
  if (linkClick == 2){obj.style.border = 'solid 1px blue'};
  if (linkClick == 3){obj.style.border = 'solid 1px green'};
  if (linkClick >3 ) {obj.style.border = 'solid 1px #555555'; linkClick=0};
  linkClick++; 
}

并在html中:onclick="update_link(this);"

我需要onmouseenter和onmouseleave在我第一次点击时被禁用,并在我第三次点击时再次重新启用。

我已尝试将this.onmouseleave='null'放入onclick,但我不知道如何通过其他点击或事件重新启用它。

有人知道如何实现这个目标吗?

0 个答案:

没有答案