当我将鼠标指针移动到离div不到20px的距离内时,我试图用蓝色线条抓住div。只有当鼠标指针位于带有蓝色线条的div上时,我才能获得该div。基本上,使用鼠标指针选择div是困难的,因为div宽度只有1px,不能更改。
我正在执行下面的代码,但是仍然不能抓住div,它离鼠标指针的左边或右边都有20px的距离。
注意:上面提到的div用蓝色线条表示div,而不是灰色框。
//Div positions and their id has been added to map
var hmap = new Map();
hmap.set("hguide1",96);
hmap.se
我已经检查了这个,它提供了完美的答案。但我的问题有点不同。我有一个300 x 300画布,我正在使用css调整画布到200 x 60的大小。如果我使用css重新调整画布的大小,我就无法得到颜色值onmouseover。
在调整大小的小提琴,如果你鼠标在右下方的红色或蓝色矩形,你会注意到,它仍然分别说,#FF0000 & #0000FF,而它应该是#000000。那么,如何使它工作,即使与调整大小的画布?
:用css.调整大小
:非调整尺寸.