javascript,jquery,html,canvas,onmousemove
This is because the Canvas literally behaves as a canvas. Your script paints the line green. It cannot un-paint the line. you will need to have an equal opposite function that is constantly filling the line in Red from the other side. you could achieve this a lot more easily...
While the issue is in the bug report for Chrome on Windows 8, it's possible to use temporarily solution to store the mouse position every time the mouse "moves" and check it against the previous mouse position to validate that it has indeed "moved" What to do if "mousemove" and...
javascript,html,css,onmousemove
Two optimisations that may solve your issue: cache $(".circle") in variable before mousemove use transform: translate3d(x,y,z) instead of left+top See: http://jsfiddle.net/rkEMR/3998/...