Попробуйте это:
$(newCanvas).mouseover( function(event) {
uX = event.layerX; // or event.offsetX for Opera
uY = event.layerY; // or event.offsetY for Opera
if(uX > rectX && uX < (rectX + rectWidth) &&
uY > rectY && uY < (rectY + rectHeight)){
$(newCanvas).css('cursor', 'pointer');
} else {
$(newCanvas).css('cursor', 'default');
}
});
Я не уверен, какие у тебя были ux=x1
и uy=y1
вещи. На самом деле вы никогда не получите позиции x и y от самого события, поэтому оно никогда не работает.