Wheelnav 将 OnMouseDown 事件添加到 Spreader

Wheelnav adding OnMouseDown event to Spreader

我的圆环图效果很好我正在使用轮子导航,但我似乎无法在 onmousedown 的文档信息中找到吊具的任何地方。当吊具在里面时,我想在 mousedown 上添加一个弹出窗口。有任何想法吗?

我尝试使用时钟方法,但似乎没有用。很棒的图书馆,但关于如何在不改变整个源代码的情况下操作它的信息很少。

您可以通过onmouseup事件实现您的需求:

  var wheel = new wheelnav("wheelDiv");
  wheel.spreaderEnable = true;
  wheel.createWheel(["This", "is", "custom", "spreader"]);

  var wheelspreader = document.getElementById("wheelnav-wheelDiv-spreader");
  var wheelspreadertitle = document.getElementById("wheelnav-wheelDiv-spreadertitle");
  wheelspreader.onmouseup = function() {alert("spread it!");}
  wheelspreadertitle.onmouseup = function() {alert("spread it!");}

这是一个 JS Bin 示例。