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