HTML5 плохие координаты перетаскивания

0

Мне нужно создать холст Paint Like с NODEJS. Я успешно создал. Но у меня проблема с координатами. Он отлично работает на Safari и Chrome (MAC OSX). Но когда я тестировал его с помощью Firefox, координаты "X" и "Y" перемещаются немного. как 50px в X и Y. Я оставляю код, любые идеи?

$('canvas').live('drag dragstart dragend', function(e) {
      //Color
      var color = '#000000';

    var offset, type, x, y;
    type = e.handleObj.type;
    offset = $(this).offset();
    e.offsetX = e.layerX - offset.left;
    e.offsetY = e.layerY - offset.top;
    x = e.layerX;
    y = e.layerY;
    App.draw(x, y, type, color);
    App.socket.emit('drawClick', {
      x: x,
      y: y,
      type: type,
      color: color
    });

  });

благодаря

Теги:

1 ответ

0

Не уверен, но я получаю те же результаты, firefox, кажется, не имеет никакого смещения при рисовании на холсте. Возможно, более глубокий взгляд на jquery draw canvas script может показать, как разные вещи могут отличаться между браузерами.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню