我有一个silverlight应用程序,我必须点击一些图片,如果我将它们悬停在它们上面约3秒钟。
问题是,如果图片尺寸有点小,而且鼠标移动一点,它会移出相应的图片点击区域并选择另一张图片。
我尝试使用自定义图像代替默认鼠标光标,但是可以通过某种方式放大鼠标,使其下方的点击区域更大,而不仅仅是鼠标指针的尖端?
答案 0 :(得分:1)
我认为你正在考虑这个错误的方法。鼠标指针只是在屏幕上定义一个坐标,而不是一个区域。如果您希望鼠标悬停/点击等更加慷慨,并提供更广泛的互动,您应该将目标区域放大。
因此,对于某些小图像,您可以用更大的区域围绕它来处理鼠标悬停或点击事件,例如通过透明边框包围它(请注意,具有透明背景的元素将接收鼠标事件,不像没有背景的元素)。