如果在元素上按住鼠标左键,目标是让光标改变,在本例中是一个按钮(对于canvas元素也观察到相同的行为)。 奇怪的是,在Chrome 32.0.1700.76中,如果在按钮的上部区域按住鼠标按钮,光标不会按预期更改,最多约为60像素。 请注意,如果按钮位于网页的最顶部,则只会出现此问题。 这就是我无法向JSFiddle显示效果的原因。
此代码示例可用于重现假设的错误:
<html>
<head>
<style type="text/css">
#testButton {
cursor: pointer;
}
#testButton:active {
cursor: move;
}
</style>
</head>
<body>
<button id="testButton" style="width:200px;height:200px">click</button>
</body>
</html>
Firefox和IE按住鼠标左键按预期切换光标。 任何人都可以确认这种不当行为或提出修复Chrome的方法吗?
答案 0 :(得分:0)
您是否在Chrome中模仿触摸事件?
打开检查器的设置,然后在“覆盖”部分中关闭“模拟触摸事件”。