【发布时间】:2018-07-25 01:38:11
【问题描述】:
我编写了这段 html 和 javascript 代码:
当你点击画布的坐标时,画一个圆。 现在我想在代码中执行这两个操作:
1 - 创建点击事件,当我点击圆圈时,打开下面的引导下拉菜单:
<div class="dropdown">
<a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
Dropdown
<b class="caret"></b>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
...
</ul>
</div>
2 - 用户不能绘制 2 个圆圈重叠的圆圈。
【问题讨论】:
-
你试过什么?
-
为此,您需要跟踪单击的原始鼠标位置并存储该位置。然后您需要检查该位置是否落在另一个鼠标点击圈内。如果是这样,那么不要在画布上绘制一个新圆圈,而是显示菜单。如果没有,则绘制一个新圆圈
标签: javascript html twitter-bootstrap canvas