Как добавить URL к изображению в Fabric.js?

Используя object.on('selected', function() {}), я могу получить объект изображения, по которому щелкнули. Мое намерение состоит в том, чтобы перенаправить на URL-адрес, щелкнув его. Как добавить URL-адрес к изображению или, в более общем смысле, к объекту в Fabric.js?


person Henry    schedule 12.04.2015    source источник


Ответы (1)


Вы можете просто перейти на целевую страницу в обработчике событий selected:

object.on('selected', function() {
    window.location.href = "http://www.example.com/";
})
person AlliterativeAlice    schedule 12.04.2015
comment
Я хочу сохранить URL-адрес в объекте. - person Henry; 12.04.2015
comment
@ Генри Что ты имеешь в виду под сохранением? Вы можете просто сделать object.associatedUrl = 'http://www.example.com/', а затем в выбранном обработчике сделать window.location.href = this.associatedUrl;, если вы это имеете в виду. - person AlliterativeAlice; 12.04.2015
comment
Вы хотите сохранить холст в базе данных? - person ptCoder; 13.04.2015
comment
Это хорошо работает, спасибо! Две вещи, которые помогли мне реализовать: (1) объект должен быть доступным для выбора, поэтому, если у вас есть journalName.selectable = false, то он, очевидно, не будет работать, и (2) он должен идти перед вами canvas.add(object). - person Ari B. Friedman; 21.12.2016