2014-01-23 34 views
1

目標是讓鼠標按鈕位於元素上方,例如一個按鈕(同樣的行爲被觀察到一個畫布元素爲好)。 奇怪的是,在Chrome 32.0.1700.76中,如果鼠標按鈕按住按鈕的上部區域,距離頂部約60像素,則光標不會按預期更改。 請注意,如果該按鈕位於網頁的最頂部,則只會出現該問題。 這就是爲什麼我不能在JSFiddle上顯示效果。使用Chrome按住鼠標左鍵顯示不同的光標32

此代碼示例可以用來重現該假定錯誤:

<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

Chrome 34.0.1788.0 Dev正確顯示它。 – nucleon

+0

適用於我的Chrome 32.0.1700.102 – smitt04

+0

請鏈接到一個現場示例,這很可能是您獲取該bug的原因是與它重疊的另一個元素。 – Nit

回答

0

您是否在Chrome中模擬觸摸事件?

打開檢查器的設置,然後在「覆蓋」部分關閉「模擬觸摸事件」。

+0

我沒有打開它。 – nucleon