Как я могу использовать ткань JS холст в WordPress - PullRequest
0 голосов
/ 20 сентября 2018

Я создал собственный плагин в Wordpress.Но холст не работает должным образом.Я создал холст, используя фоновое изображение.Работает нормально снаружи.Всякий раз, когда я создаю холст с фоновым изображением в Wordpress.Его показ с фоновым изображением, но когда я нажимаю в любом месте на холсте, фоновое изображение теряется.Пожалуйста, смотрите ниже мой код.

var context = canvas.getContext('2d');
var img = new Image();
canvas = new fabric.Canvas('canvas');
var imgElement = document.getElementById('my-image');
var aspect = imgElement.width / imgElement.height;
img.src = "background.jpg";
canvas.backgroundColor = "#fff";
canvas.backgroundImageStretch = true;
canvas.backgroundImageWidth = 500;
canvas.setBackgroundImage(img.src, canvas.renderAll.bind(canvas), {
  scaleX: canvas.width / imgElement.width,
  scaleY: canvas.width / (imgElement.height * aspect)
});
canvas.renderAll();
...